Comment réinitialiser le mot de passe root MySQL en cas d'oubli
Vous avez oublié le mot de passe de votre console MySQL et recevez l'erreur #1045 lorsque vous tentez de accédez à PHPMyAdmin. La documentation officielle de MySQL suggère de réinitialiser le mot de passe root en suivant une série d'étapes. Cependant, vous rencontrez des difficultés pour mettre en œuvre cette solution.
Étapes officielles de réinitialisation
Les étapes mentionnées dans la documentation sont :
create a mysql-init.txt file containing UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root'; FLUSH PRIVILEGES; save it as C:\me\mysql-init In the command prompt, run: C:\wamp\bin\mysql\mysql5.5.8\bin\mysqld --init-file=C:\me\mysql-init.txt
Dépannage
Malgré ces étapes, vous ne parvenez pas à réinitialiser le mot de passe. La raison derrière cela pourrait être un chemin incorrect vers le fichier mysql-init.txt ou une mauvaise configuration dans le fichier de configuration MySQL.
Solution
Pour résoudre ce problème, suivez ces étapes :
Localisez le fichier de configuration MySQL :
Modifiez le fichier de configuration :
Redémarrez le service MySQL :
Connectez-vous à MySQL sans mot de passe :
Modifier le mot de passe root :
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
Annuler les modifications du fichier de configuration :
Redémarrer le service MySQL :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!