1. 程式人生 > >mysql 連線失敗,報1130錯誤

mysql 連線失敗,報1130錯誤

作者最近在安裝完mysql後,在本地使用navicat登陸mysql ,localhost(127.0.0.1)可以登入上,但是使用真正的IP(10.x.x.x)卻無法登陸上mysql資料庫,後經排查已經搜尋資料發現,原來問題出在了mysql資料中user表中了,因為當時的host只有一個localhost,所以使用正確的IP是登陸不上去的。在這裡插入圖片描述要麼是新加一條語句,要麼直接把localhost改成%就可以了。
做法一:使用native,登陸mysql資料庫,修改user表中的Host欄位的localhost改為%
做完重啟,就好了
做法二:執行一下sql語句
mysql -u -root -p 密碼 ;//登陸mysql
use mysql;//使用mysql資料
update user set host = ‘%’ where user =‘root’;//修改該欄位
做完重啟,就好了