Maison > Article > base de données > Explication détaillée de la solution à l'invite "Mot de passe de la colonne inconnue" lorsque MySQL réinitialise le mot de passe root
Cet article présente principalement la solution pour MySQL pour réinitialiser l'invite de mot de passe root "Colonne inconnue 'mot de passe". Elle est très bonne et a une valeur de référence. Les amis dans le besoin peuvent s'y référer
<.>J'ai allumé mon MAC la nuit et j'ai découvert que le compte root ne pouvait soudainement pas se connecter normalement à MySQL, j'ai donc prévu de réinitialiser le mot de passe. J'ai lu quelques articles, mais la réinitialisation a échoué. Colonne « mot de passe » inconnu. J'ai également regardé la structure de la table de l'utilisateur. Ce champ n'existe plus. Après enquête, il a été constaté que le nom du champ avait été modifié après la mise à niveau de MySQL et que le nom du mot de passe avait été modifié en chaîne_d'authentification. Après avoir connu la raison, vous pouvez réinitialiser avec succès le mot de passe root en suivant la commande suivante.$sudo mysql.server stop #先关闭正常的MySQL服务 $sudo mysqld_safe --skip-grant-tables #跳过MySQL认证 $sudo mysql -uroot -p #提示密码时,直按按ENTER就能进入mysql命令行 mysql>use mysql; mysql>update user set authentication_string=password('newpassword') where user=‘root'; mysql>exit; $sudo mysql.server start #再次启动MySQL服务,就可以使用新密码正常登陆了La version MySQL pour Mac est :
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!