1. 程式人生 > >Navicat 連線mysql 顯示 Clinet dose not support authentication protocol request by server

Navicat 連線mysql 顯示 Clinet dose not support authentication protocol request by server

 1 在命令視窗 輸入mysql -uroot -p 首先通過cmd進入mysql 

2 更改加密方式 

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

Query OK, 0 rows affected (0.10 sec)

3 更改密碼

mysql> ALTER USER 'root'

@'localhost' IDENTIFIED WITH mysql_native_password BY '123';

Query OK, 0 rows affected (0.35 sec)

 這個密碼是navicat連結mysql 的密碼

4重新整理

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.28 sec)

 

 

參考連結:

https://www.cnblogs.com/prader6/p/9395117.html