【已解决】MySQL5.x和MySQL8.x 密码验证的区别(修改MySQL数据库密码的验证方式)

mysql5.x使用的是 mysql_native_password

mysql8.x使用的是 caching_sha2_password

 

1. 进入mysql mysql -u root -p

2. 使用mysql数据库 use mysql;

3. 查看密码验证方式:

SELECT Host, User, plugin from mysql.user;

4. 修改密码验证插件

修改:

alter user '要修改的User'@'localhost' identified with caching_sha2_password/mysql_native_password by '你的密码';

刷新:

FLUSH PRIVILEGES;

 

其他方式:

修改配置文件:my.ini

 

 

posted @ 2022-04-08 21:03  靠谱杨  阅读(216)  评论(0)    收藏  举报