1、本地連接本地數據庫無法連接,報錯1251錯誤代碼。
第一步:打開Command Line Client
第二步:輸入mysql密碼回車 就是安裝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;