1、本機連接本地資料庫無法連接,報錯1251錯誤代碼。
第一步,開啟Command Line Client。
第二步,輸入mysql密碼,按下回車鍵,就是安裝mysql時設定的密碼只輸入密碼就行,不加分號。
相關推薦:《Navicat for mysql使用圖文教學》
第三步,輸入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql的密碼';按回車鍵,別漏了後面有個分號,mysql的密碼是安裝mysql時設定的密碼。
第四步,輸入FLUSH PRIVILEGES;按回車鍵(別漏了後面的分號)。
2、區域網路內連接資料庫伺服器不成功。
第一步,開啟MySQL服務端,輸入密碼,連線成功。
第二步,開啟資料庫:use mysql。
檢索user 和host 欄位:mysql> select user, host from user;
如果沒有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中文網其他相關文章!