web-dev-qa-db-fra.com

Comment récupérer le mot de passe phpMyAdmin perdu, XAMPP

J'ai un hôte local fonctionnant sous XAMPP sur un Mac. À un moment donné, j'ai défini un mot de passe dans phpMyAdmin que j'ai déjà oublié. Quelqu'un peut-il m'aider à retourner dans phpMyAdmin? J'ai suivi une tonne de tutoriels, mais ils ne fonctionnent pas tous ou font référence à un fichier qui ne semble pas se trouver sur mon ordinateur. Y a-t-il un moyen facile?

Quand j'essaye d'ouvrir:

http://localhost 

Je reçois:

The Server http://localhost:80 requires a username and password
7
Ben Pearce

Vous voulez éditer ce fichier: "\ Xampp\phpMyAdmin\config.inc.php"

changer cette ligne:

$cfg['Servers'][$i]['password'] = 'WhateverPassword';

quelle que soit votre mot de passe ... Si vous ne vous en souvenez pas, exécutez cette commande dans le shell:

mysqladmin.exe -u root password WhateverPassword

où 'WhateverPassword' est votre nouveau mot de passe.

30
Ricardo Parker

Il existe un fichier de commandes appelé resetroot.bat situé dans les dossiers xammp «C:\xampp\mysql», qui supprimera les mots de passe phpmyadmin. Ensuite, tout ce que vous avez à faire est de démarrer le service MySQL dans xamp et de cliquer sur le bouton admin. 

14
Nedshed

La question vieillit peut-être, mais je me suis battue avec le même problème tout à l'heure.

Après avoir supprimé les mots de passe avec resetroot.bat, comme indiqué par Nedshed , vous pouvez choisir un autre mot de passe en allant à http://localhost/security/index.php.

3
vlev

Bonjour, cela a fonctionné pour moi "/ opt/lampp/xampp security" dans Centos

[root @ XXXXX ~] #/opt/lampp/xampp security

XAMPP: Contrôle de sécurité rapide ...

XAMPP: Vos pages XAMPP sont sécurisées par un mot de passe. 

XAMPP: Voulez-vous changer le mot de passe quand même? [non Oui

XAMPP: Mot de passe: 

XAMPP: Mot de passe (encore): 

XAMPP: Protection par mot de passe active. Veuillez utiliser 'xampp' comme nom d'utilisateur!

XAMPP: MySQL n'est pas accessible via le réseau. Bien.

XAMPP: MySQL a un ensemble de mots de passe root. Bien! :)

XAMPP: Le mot de passe FTP de l'utilisateur 'daemon' est toujours défini sur 'xampp'. 

XAMPP: Voulez-vous changer le mot de passe? [Oui] 

XAMPP: Mot de passe: 

XAMPP: Mot de passe (encore): 

XAMPP: Recharger ProFTPD ... ok.

XAMPP: Fait.

[root @ XXXXX ~] #

0
user3766918

La meilleure chose à faire est d'aller dans votre dossier phpmyadmin, d'ouvrir config.inc.php et de changer allownopassword = false en $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = true;  

0

La seule solution a fonctionné pour moi:

(source: https://stackoverflow.com/a/22784404/2377343 )

Vous devez arrêter Mysql et modifier le mot de passe de l'utilisateur à l'aide de commandes.

0
T.Todua