解決navicat遠端連線資料庫報2059錯誤的方法

樂少發表於2020-09-23

在這裡插入圖片描述就這個錯誤,網上搜了一堆資料和解決辦法!知道了原因:在用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驗證方式,所以需要升級,誰說新的它不好!

相關文章