mysql區域網訪問設定

2021-07-09 07:17:27 字數 656 閱讀 5985

區域網連線mysql報錯:

error 1130: host 『192.168.0.220』 is not allowed to connect to this mysql server

解決方法:

可能是帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 「mysql」 資料庫裡的 「user」 表裡的 「host」 項,從」localhost」改稱」%」 或新增乙個使用者為「%」 。

想讓區域網中的所有機器都能連線mysql資料庫,首先要給mysql開啟遠端連線的功能,在mysql伺服器控制台上執行mysql命令:

grant

allprivileges

on *.* to root@"%" identified by

'abc'

with

grant

option;

flush privileges;

其中上面兩行**的意思是給從任意ip位址連線的使用者名為root,密碼為abc的使用者賦予所有的許可權。其中的」%」為任意的ip位址,如果想設為特定的值也可以設定為特定的值(以萬用字元%的內容增加主機/ip位址,也可以直接增加ip位址)。

做完這些之後,區域網內的mysql伺服器可以訪問了。

mysql區域網訪問設定

error 1130 host 192.168.1.132 is not allowed to connect to this mysql server 的解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更...

Mysql區域網訪問設定

設定mysql許可權 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql u root p use mysql up...

MYSQL區域網訪問

解決辦法 grant all privileges on to joe localhost identified by 1 flush privileges 拿 joe 1 登陸 附 mysql grant 許可權1,許可權2,許可權n on資料庫名稱.表名稱 to 使用者名稱 使用者位址 iden...