可能是帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 「mysql」 資料庫裡的 「user」 表裡的 「host」 項,從」localhost」改稱」%」 或新增乙個使用者為「%」 。
想讓區域網中的所有機器都能連線mysql資料庫,首先要給mysql開啟遠端連線的功能,在mysql伺服器控制台上執行mysql命令:
grant
allprivileges
on *.* to root@"%" identified by
'pass'
with
grant
option;
flush privileges;
其中上面兩行**的意思是給從任意ip位址連線的使用者名為root,密碼為pass的使用者賦予所有的許可權。
其中的」%」為任意的ip位址,如果想設為特定的值也可以設定為特定的值(以萬用字元%的內容增加主機/ip位址,也可以直接增加ip位址)。
做完這些之後,區域網內的mysql伺服器可以訪問了。
MYSQL區域網訪問
解決辦法 grant all privileges on to joe localhost identified by 1 flush privileges 拿 joe 1 登陸 附 mysql grant 許可權1,許可權2,許可權n on資料庫名稱.表名稱 to 使用者名稱 使用者位址 iden...
mysql區域網訪問設定
error 1130 host 192.168.1.132 is not allowed to connect to this mysql server 的解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更...
mysql區域網訪問設定
區域網連線mysql報錯 error 1130 host 192.168.0.220 is not allowed to connect to this mysql server 解決方法 可能是帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysq...