问题描述:

SQLyog错误号码 plugin caching_sha2_password could not be

原因分析:

MySQL新版默认使用caching_sha2_password作为身份验证插件,而旧版是使用mysql_native_password

当连接MySQL时报错“plugin caching_sha2_password could not be loaded”时,可换回旧版插件。


解决方案:

  1. 远程命令行登录mysql
mysql -hlocalhost -uroot -proot -P3306

在这里插入图片描述

  1. 操作mysql数据库命令:
use mysql;

查看用户名使用的身份验证插件:

mysql> select Host,User,plugin from mysql.user;
  1. 修改root用户的身份验证插件

本地连接:

alter user root@localhost identified with mysql_native_password by '123456';

FLUSH PRIVILEGES;

远程连接:

alter user root@'%' identified with mysql_native_password by '123456';
FLUSH PRIVILEGES;

在这里插入图片描述
4.最后成功
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐