解决安装MySQL和navicat连接Mysql报2059 -Authentication plugin 'caching_sha2_password' cannot be loaded连接异常问题

1、找到MySql目录下的配置文件my.ini

  这里可能有同学发现自己的安装目录下并没有这个配置文件,而本来这个文件应该在MySql的安装目录的根路径下,怎么办?

解决,看图:解决安装MySQL和navicat连接Mysql报2059 -Authentication plugin 'caching_sha2_password' cannot be loaded连接异常问题_第1张图片

找到MySql安装目录的  上级目录 的  同级目录的名为ProgramData的文件夹,打开,你会看到一个MySql的数据文件夹,里面就有你要的my.ini配置文件

解决安装MySQL和navicat连接Mysql报2059 -Authentication plugin 'caching_sha2_password' cannot be loaded连接异常问题_第2张图片

解决安装MySQL和navicat连接Mysql报2059 -Authentication plugin 'caching_sha2_password' cannot be loaded连接异常问题_第3张图片

最后把它复制到你的MySql安装目录的根路径下就好了

此时,可以解决2059这个问题了:

将my.ini中的

default_authentication_plugin=caching_sha2_password

改为

default_authentication_plugin=mysql_native_password

如果还不行,请再看第二步

2、打开MySql安装所带的cmd系统命令,用命令行登陆

mysql -u root -p 

Enter password:xxxxx

或者直接输入root密码进入

解决安装MySQL和navicat连接Mysql报2059 -Authentication plugin 'caching_sha2_password' cannot be loaded连接异常问题_第4张图片

3、进入后修改密码,ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

4、可以用navicat登录了
 

 

 

你可能感兴趣的:(mysql)