1. 程式人生 > >navicat connect error: Authentication plugin 'caching_sha2_password' cannot be loaded

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 ,如無其它意外 , 應該是可以正常連線登入了。