MYSQL 8.0 登陆报错 caching_sha2_password

问题原因:
1 过去mysql密码认证插件是 mysql_native_passwd
2 mysql8.0版本以后密码认证插件使用的是caching_sha2_password

办法:
修改密码认证方式,改回mysql_native_passwd插件

解决:
1  vim /etc/my.cnf添加如下内容:
[mysqld]
default_authentication_plugin=mysql_native_password

2 登录mysql执行如下sql:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
flush privileges;
posted @ 2021-11-19 16:18  chenzechao  阅读(224)  评论(0编辑  收藏  举报