racine le mot de passe de l'utilisateur du changement de journal
mysql -uroot -p123456 # root账号登录mysql
mysql> use mysql; # 进入数据库-mysql
mysql> select user from user; # 查询用户表所有用户名
mysql> update user set password=password("mysql123") where user="root"; # 修改密码为mysql123
Modifier erreur Mot de passe, 5.5. * Version de MySQL peut utiliser cette méthode pour changer le mot de passe, le message d'erreur suivant dans la version MySQL 5.7 sera signalé
La raison en est que, dans la base de données MySQL sous la version 5.7 n'a pas le mot de passe de ce champ, le champ de mot de passe dans un authentication_string
mysql> update mysql.user set authentication_string=password('mysql123') where user='root';
Query OK, 2 rows affected, 1 warning (0.07 sec)
Rows matched: 2 Changed: 2 Warnings: 1 # 修改成功
mysql> flush privileges; # 立即生效
Query OK, 0 rows affected (0.11 sec)
mysql> exit
Bye
confirmation de réinscription mot de passe changé avec succès
mysql -uroot -pmysql123 # 修改后的密码登录root账号成功
À ce stade, les changements de mot de passe root sont complets