天天看點

2059 - authentication plugin 'caching_sha2_password'” mysql8.0 Navicat for mysql 登陸錯誤

最近在windows伺服器部署最新版mysql8.0時發現 navicat for mysql登陸不了。

根據錯誤提示 2059 - authentication plugin 'caching_sha2_password'”

搜尋得知,原來是新版mysql8.0登陸驗證改變導緻的。使用指令登陸是正常的,是以需要使用指令登陸mysql後,把驗證登陸修改回navicat for mysql支援的方式。

1.進入MySQL控制台

2.use mysql;

3.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '替換您的密碼';

重新開打navicat for mysql 登陸成功。

參考:

https://www.cnblogs.com/PatrickLiu/p/9626558.html https://blog.csdn.net/GRAY_KEY/article/details/80659916

未解決問題:怎麼讓navicat for mysql 支援mysql8.0的新驗證方式呢。有興趣的朋友可以研究下并追加評論。謝謝。

繼續閱讀