Navicat 链接Mysql 报错2059
作者:互联网
今天链接线上数据库时 发现Navicat爆红 起初以为是 密码错误了!
但去后台看了下 莫得问题! 有事儿没事儿问度娘 结果发现 是加密规则的问题!
简单讲就是Navicat 与 Mysql 这两个的 加密规则不一致 导致密码不匹配 虽然密码是正确的 我也是醉了
网上基本大致两种解决方式:
第一种:也是用的比较多的 更改Mysql 的加密规则就欧克了
第一步:进入你的 Mysql
mysql -u root -p
第二步:修改你 Mysql 加密规则
IDENTIFIED BY '你唧己个儿的密码' PASSWORD EXPIRE NEVER;
第三步:更改你的密码
IDENTIFIED WITH mysql_native_password BY '你唧已个儿需要更改的密码';
第四步:刷一下
FLUSH PRIVILEGES;
第二种:就是升级Navicat的驱动(网上是这么说可以但还没有测试过)
标签:加密,更改,2059,规则,Navicat,密码,报错,Mysql 来源: https://www.cnblogs.com/wong-/p/14124604.html