解決 MySQL 8.0 客戶端連接 caching_sha2_password 問題

由于 MySQL 8.0 使用了新的登錄驗證方式 caching_sha2_password 代替舊的 mysql_native_password, 導致使用 MySQL 8.0前的客戶端在連接 MySQL 8.0服務器時出現標題 Authentication plugin 'caching_sha2_password' cannot be loaded 的錯誤,解決方法如下:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密規則 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用戶密碼 
FLUSH PRIVILEGES; #刷新權限 

嘗試重新連接,問題解決!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容