解决安装MySQL和navicat连接Mysql报2059 -Authentication plugin 'caching_sha2_password' cannot be loaded连接异常问题
1、找到MySql目录下的配置文件my.ini 这里可能有同学发现自己的安装目录下并没有这个配置文件,而本来这个文件应该在MySql的安装目录的根路径下,怎么办?解决,看图:找到MySql安装目录的 上级目录 的 同级目录的名为ProgramData的文件夹,打开,你会看到一个MySql的数据文件夹,里面就有你要的my.ini配置文件最后把它复制到你的MySql安装目...
1、找到MySql目录下的配置文件my.ini
这里可能有同学发现自己的安装目录下并没有这个配置文件,而本来这个文件应该在MySql的安装目录的根路径下,怎么办?
解决,看图:
找到MySql安装目录的 上级目录 的 同级目录的名为ProgramData的文件夹,打开,你会看到一个MySql的数据文件夹,里面就有你要的my.ini配置文件
最后把它复制到你的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密码进入
3、进入后修改密码,ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
4、可以用navicat登录了
更多推荐
所有评论(0)