Navicat連接數據庫報錯2059 - authentication plugin...錯誤解決方法


今天使用Navicat 連接MySQL數據庫出現錯誤:2059 - authentication plugin 'caching_sha2_password'。

出現這個錯誤的原因是因為MySQL8.0.19數據庫使用的加密方式是:caching_sha2_password;

我們可以使用如下命令查看一下加密信息:show variables like 'default_authentication_plugin';

 

 在Navicat不支持MySQL8.0.19的這種用戶登錄賬戶加密方式,所以下面我們要修改root賬戶的加密方式為【mysql_native_password】。

使用如下指令修改:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密碼';

 

 修改成功后,我們再來嘗試連接一下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM