更新mysql root用户密码?

时间:2016-10-11 18:28:53

标签: mysql mysql-5.7

如何在mysql 5.7中更新root用户身份验证字符串?

我试过了:

UPDATE mysql.user SET authentication_string='-?"adBSasfasdfAWw-9?^2}-H'%KLP@' WHERE user='root';

但没有运气。

我哪里错了?

1 个答案:

答案 0 :(得分:1)

阅读https://dev.mysql.com/doc/refman/5.7/en/assigning-passwords.html

并使用SET PASSWORD FOR 'root'@'localhost';

不要直接更新MySQL密码数据,因为不同的身份验证插件可能会以不同方式散列密码。 SET PASSWORD考虑到了这一点。

并且不要在互联网上发布您的root密码。 : - )