mysql 8.0版本修改密码

操作系统+版本:ubuntu.20.04

mysql版本:8.0.21

结论:可以使用以下两种方法修改密码

第一种方式:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
第二种方式:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

尝试使用的命令如下: 

第一种方式: 

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

修改成功:

第二种方式: 

update user set authentication_string=password("123456") where user='root' and host='localhost';

修改失败:

第三种方式:

set password for root@localhost = password('123456');

 修改失败:

第四种方式:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

修改成功:

猜你喜欢

转载自blog.csdn.net/weixin_44843859/article/details/109309338