1. 程式人生 > 實用技巧 >mysql 連線錯誤:client does not support authentication protocol requested by server; consid

mysql 連線錯誤:client does not support authentication protocol requested by server; consid

解決:把使用者密碼登入的加密規則還原成mysql_native_password這種加密方式
首先來到mysql 安裝的bin 目錄下
輸入mysql -u root -p 來到mysql 的 命令列
在這裡插入圖片描述
然後分別執行
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER;
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
‘123456’是root的密碼
在這裡插入圖片描述
到這裡我的資料庫就能正常連線了。

參考:https://blog.csdn.net/yubin1285570923/article/details/83352491