navicat連接mysql報錯1251的解決方法

mysql8.0版本連接navicat,出現連接錯誤,報1251 error,如下圖

這是因為mysql8.0版本和5.0版本加密方式不一樣,所以會報錯

解決方法:

1.打開Win+R,輸入cmd啟動控制臺

2.找到你安裝mysql8.0的bin目錄,在控制臺上輸入cd D:\mysql\mysql8.0\bin(具體為你安裝路徑)
記得要在你安裝的磁盤下輸入,就如我

這樣子是錯誤的,因為cd本來是切換到後面路徑D盤的,我卻還在C盤操作,所以我們得改操作路徑,代碼d:即可實現

3.在自己安裝的磁盤下輸入bin目錄後,接著輸入 mysql -h localhost -P3307 -uroot -p(這裡的3307是自己設置的端口號,自己設置是什麼就填什麼)

4.輸入密碼

5.輸入 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘X’;(這裡的X寫的是你的密碼)

6.輸入 FLUSH PRIVILEGES;

7.關閉,重新去navicat連接可以瞭

以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。

推薦閱讀: