赞
踩
就这个错误,网上搜了一堆资料和解决办法!知道了原因:在用navicat连接MySQL8+时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,以前的navicat还没有支持这种验证方式。但方法一点都不好使,因为我们没法改别人的mysql的密码验证方式啊!(好像可以改,那得你本机的mysql版本的高于8,反正我5.7的版本cmd也远程不了,你用高版本的mysql可以试试)因为navicat的版本低,没有支持caching_sha2_password这种验证方式,所以只好采用换navicat了!换上立马还就连上了,我淦!这个苦就由我替大家吃了!你们可不要再吃了。
navicat15安装包及破解教程
链接:https://pan.baidu.com/s/1V-u3QgqneX6U4V9hXt0IYw
提取码:1234
总结:远程连接MySQL时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,低版本的mysql server和navicat都没有caching_sha2_password验证方式,所以需要升级,谁说新的它不好!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。