navicat連線mysql報錯1251解決方案
今天下了個 MySQL8.0,發現Navicat連線不上,總是報錯1251;
原因是MySQL8.0版本的加密方式和MySQL5.0的不一樣,連線會報錯。
試了很多種方法,終於找到一種可以實現的:
更改加密方式
1.先通過命令列進入mysql的root賬戶:
1 |
|
再輸入root的密碼:
1 2 3 4 5 6 7 8 9 10 |
of their respective
|
2.更改加密方式:
1 2 |
|
3.更改密碼:該例子中 123為新密碼
1 2 |
|
4.重新整理:
1 2 |
|
// 如果報錯ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%':
則是遠端訪問許可權不正確,先選擇資料庫,檢視一下再更改:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
--------------------- 本文來自 XDMFC 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/xdmfc/article/details/80263215?utm_source=copy