Mac下Navicat連接MySQL報錯


Mac安裝MySQL后,用Navicat連接,在連接測試中彈出連接失敗報錯:

Client does not support authentication protocol requested by server; consider upgrading MySQL client

 
在網上找到如下解決方法:
1.mysql -u root -p 2.use mysql; 3.alter user 'root'@'localhost' identified with mysql_native_password by '11111111'; 4.flush privileges;

說明:
    1、root是用戶名,localhost是IP地址127.0.0.1特指本機,mysql_native_password是舊的密碼驗證機制,by后面跟設置MySQL的密碼。
    2、flush privileges:刷新mysql的系統權限相關表。
 
如圖所示:

回到Navicat,親測成功!

 
后記:有網友說新版本會報這個錯,我安裝的MySQL是當下最新8.0.13版本,不清楚是不是這個原因。


免責聲明!

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



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