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
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.
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.
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
.
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 ~] #
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;
(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.