问题描述:

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

华为云1024程序员节送福利,参与活动赢单人4000元礼包,更有热门技术干货免费学习

更多推荐