mysql安装以及2059 - Authentication plugin 'caching_sha2_password' cannot be loaded:报错的解决办法

2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found

从错误信息可知caching_sha2_password不能加载。

以上报错是由于目前已有的客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我们需要修改用户的加密方式,将其改为老的加密验证方式。

大安装Mysql数据库的主机上登录Mysql对应的用户,上面连接时用的用户为root,所以我们登录root用户。

mysql> use mysql;
mysql> select user,plugin from user where user='root';
mysql> alter user 'root'@'localhost' identified with mysql_native_password by 'root';
mysql> flush privileges;

大功告成!可以使用客户端链接了

posted @ 2022-07-05 14:02  漫点  阅读(558)  评论(0编辑  收藏  举报