navicat connect error: Authentication plugin 'caching_sha2_password' cannot be loaded


 原來,MySql 8.0.11 以上版本 換了新的身份驗證插件(caching_sha2_password), 原來的身份驗證插件為(mysql_native_password)。而客戶端工具Navicat Premium12 中找不到新的身份驗證插件(caching_sha2_password),對此,我們將mysql用戶使用的  登錄密碼加密規則  還原成  mysql_native_password,即可登陸成功。

具體操作:首先使用 MySql 數據庫自帶的命令行客戶端工具登錄數據庫 use mysql

從數據庫的user表中查詢 mysql 用戶原來使用的身份驗證插件select user,host,plugin,authentication_string from user;

將用戶Xue使用的身份驗證插件 替換為之前版本使用的 mysql_native_password ,

修改成功后再次使用客戶端工具 Navicat Premium12 ,如無其它意外 , 應該是可以正常連接登錄了。

 

 


免責聲明!

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



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