MySQL8.0/8.x更新用户密码命令

authentication_string 这是Mysql8.0新做出的修改,在旧版本中使用的是password()函数。 2,在网上找到的mysql忘记密码的解决方案中,大多会使用 UPDATE user SET authentication_string=12345 WHERE user=root; 来直接将密码改成12345,实际上这是错误的

use mysql;


select * from user;

UPDATE mysql.user SET authentication_string = PASSWORD('a123456') WHERE User = 'root';

FLUSH PRIVILEGES;

你可能感兴趣的:(工具,mysql)