Navicat连接数据库失败,提示2059错误,如下图 参考资料发现使用的数据库版本是mysql8版本,不是mysql5.7版本 MYSQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。 解决方法: 将验证方式改为以前版本(5.7及以下)使用的验证方式mysql_native_password docker e...
解决办法: 1.首先打开系统偏好设置,打开MySQL的设置: 2.点击初始化数据库,进行设置: 3.点击后,进入如下图所示的原始设置: 4.进行修改,选择下面的Use Legacy Password Encryption,并为“root”设置八位的密码,然后OK确认: 5.然后重启MySQL数据库,此时再去Navicat中打开连接,就可以成功连接了。发布于 2018-11-23...
1、用Navicat 11.2.7连接MySQL8+时,一直出现2059的问题,如图: 2、网上的解决办法是通过ALTERUSER'root'@'localhost'IDENTIFIEDWITHmysql_native_passwordBY'password';去修改mysql的验证方式,但可能是本人的水平原因,解决完2059错误之后又出现了1045问题... 3、最后 docker...