数据库
首页 > 数据库> > Navicat 链接Mysql 报错2059

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