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。
推薦閱讀:
- Navicat連接mysql報錯1251錯誤的解決方法
- MySQL8.0+版本1045錯誤的問題及解決辦法
- Navicat連接MySQL8.0的正確方法(親測有效)
- mysql8.0.27配置步驟以及註意事項
- 解決Navicat for Mysql連接報錯1251的問題(連接失敗)