navicat链接数据库显示2059错误【解决】
问题重述navicat链接数据库弹窗提示错误 2059错误信息:2059 - Authentication plugin ‘caching. sha2 password’ cannot be loaded: #X.4gv頗
·
问题重述
navicat链接数据库弹窗提示错误 2059
错误信息:
2059 - Authentication plugin ‘caching. sha2 password’ cannot be loaded: #X.4gv頗
首先看了内容可以大概分析是因为密码编码的问题。
在Mysql5.x的时候使用的密码加密验证方式mysql_native_password
,Mysql8.x之后改为caching_sha2_password
,所以我们只需要更改密码的加密规则就可以了。解决方案
解决方法
1、首先进入cmd登录Mysql。
2、进入mysql库: use mysql;
3、查看用户信息:select user,host from user;
4、更改规则:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
上面sql中的第一个root是指用户名,@之后是指能够登录的主机,如果查出来的为%,只需要在@之后改为%即可。后面一个root为密码。
5、navicat登录测试
END!!!
更多推荐
已为社区贡献2条内容
所有评论(0)