1. 程式人生 > >MySQL 8.0資料庫,使用連線工具報錯"plugin caching_sha2_password could not be loaded "。

MySQL 8.0資料庫,使用連線工具報錯"plugin caching_sha2_password could not be loaded "。

首先定位原因:安裝的時候最後一步就提示8.0和5.6版本的加密方式不同。

解決方法:啟動MySQL--server 命令列。

第二步,登入MySQL,輸入SQL:

alter user 'root'@'localhost' identified with mysql_native_password by 'root';

注意不要按照網路上提供的IDENTIFIED WIHT ...BY,大寫會報語法錯誤,必須小寫。

 

第三步,連線工具密碼改為root,重新連線。

這裡只是切換加密方式,我改為root,也可再改為剛登入的密碼。

 

解決了半天,最後在網路上找到:https://www.cnblogs.com/andu99/p/9062068.html 寫的,感謝!