Navicat無法連接MySQL報錯1251的解決方案
一、錯誤描述
Navicat
無法連接我的MySQL
?。。?/p>
報錯:1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
翻譯:客戶端不支持服務器請求的身份驗證協(xié)議;考慮升級MySQL客戶端
二、解決方法
不要慌,先檢查一下MySQL
版本
操作:
Win+R
→cmd
→ctrl + shift + Enter
(即:以管理員運行cmd)→登錄mysql
版本是最新的8.0.32,看來可能不是這個原因。推測可能是密碼的認證方式問題,因此更新下用戶密碼,如下所示:
在MySQL
登錄的情況下(cmd需要超管登錄
),分別執(zhí)行以下語句:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的登錄密碼'
FLUSH PRIVILEGES;
將用戶密碼認證的方式改為 mysql_native_password
后,接著點擊【連接測試】
正常連接,完美收工^ - ^
以上就是Navicat無法連接MySQL報錯1251的解決方案的詳細內(nèi)容,更多關(guān)于Navicat連接MySQL報錯1251的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mysql實現(xiàn)數(shù)據(jù)文件存儲到指定分區(qū)的示例代碼
MySQL中可以使用分區(qū)表來提高數(shù)據(jù)檢索速度,本文主要介紹了mysql實現(xiàn)數(shù)據(jù)文件存儲到指定分區(qū)的示例代碼,具有一定的參考價值,感興趣的可以了解一下2024-01-01如何創(chuàng)建一個創(chuàng)建MySQL數(shù)據(jù)庫中的datetime類型
這篇文章主要介紹了如何創(chuàng)建一個創(chuàng)建MySQL數(shù)據(jù)庫中的datetime類型,創(chuàng)建一個datetime類型的方法以及create domain 和create type的用法和區(qū)別,需要的朋友可以參考一下2022-03-03MySQL數(shù)據(jù)庫?觸發(fā)器?trigger
這篇文章主要介紹了MySQL數(shù)據(jù)庫?觸發(fā)器?trigger,觸發(fā)器是一種特殊類型的存儲過程,觸發(fā)器通過事件進行觸發(fā)而被執(zhí)行,可通過數(shù)據(jù)庫中的相關(guān)表實現(xiàn)級聯(lián)更改,保證數(shù)據(jù)安全,進行安全校驗2022-06-06MySQL報錯Expression #1 of SELECT list 
這篇文章主要介紹了MySQL報錯Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-09-09Mysql注入中的outfile、dumpfile、load_file函數(shù)詳解
這篇文章主要介紹了Mysql注入中的outfile、dumpfile、load_file,需要的朋友可以參考下2018-05-05