首頁 >資料庫 >navicat >navicat連線mysql失敗如何處理

navicat連線mysql失敗如何處理

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-08-17 13:22:3524275瀏覽

navicat連線mysql失敗如何處理

1、本機連接本地資料庫無法連接,報錯1251錯誤代碼。

第一步,開啟Command Line Client。

navicat連線mysql失敗如何處理

navicat連線mysql失敗如何處理

第二步,輸入mysql密碼,按下回車鍵,就是安裝mysql時設定的密碼只輸入密碼就行,不加分號。

相關推薦:《Navicat for mysql使用圖文教學

第三步,輸入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql的密碼';按回車鍵,別漏了後面有個分號,mysql的密碼是安裝mysql時設定的密碼。

第四步,輸入FLUSH PRIVILEGES;按回車鍵(別漏了後面的分號)。

2、區域網路內連接資料庫伺服器不成功。

第一步,開啟MySQL服務端,輸入密碼,連線成功。

navicat連線mysql失敗如何處理

navicat連線mysql失敗如何處理

第二步,開啟資料庫:use mysql。

檢索user 和host 欄位:mysql> select user, host from user;

navicat連線mysql失敗如何處理

如果沒有user = root ,host = % 的用戶,則執行下面語句:

update user set host='%' where user='root';

第三步,給root 授權(所有權限)。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

第四步,讓賦予的權限立即生效。

flush privileges;

以上是navicat連線mysql失敗如何處理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn