1. 程式人生 > >解決問題:Client does not support authentication protocol requested by server

解決問題:Client does not support authentication protocol requested by server

安裝好之後,navicat 連線不上mysql。

問題原因:mysql客戶端版本太低

解決方法:

1.通過命令登入本地資料庫:mysql -uroot -p,輸入密碼。

2.更改加密方式

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

3.更改密碼:該案例中 aaa 即為新密碼。

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'aaa';

4.重新整理

FLUSH PRIVILEGES;

5.Navicat連線資料庫測試

連線成功。