1. 程式人生 > >Navicat連線MySQL8.0版本時 建議升級連線客戶端

Navicat連線MySQL8.0版本時 建議升級連線客戶端

錯誤:Client does not support authentication protocol requested by server; consider upgrading MySQL client

Mysql官方給出的兩種方案我嘗試了並沒有作用。

貼吧看一大神給的解決方案是:

USE mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '831015';
FLUSH PRIVILEGES;

root是使用者名稱,localhost是ip地址127.0.0.1都是特指本機,mysql_native_password是舊的密碼驗證機制,

831015是密碼,最後別忘了分號;

上面這個應該也解決了好多人的問題, 看評論不錯 ;並沒有解決我的。

解決方案:

一、首先開啟系統偏好設定:

二、找到你的mysql  點選開啟 先停止mysql服務。

三、點選初始化出現如下介面,第一個就是強加密,不要選強加密,選擇UseLegacy Password Encryption,點選 OK:

四、再用Navicat連線時就可以連線成功了。