MYSQL ERROR:1130 解決
解決方法:
可能是帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%" 或新增一個使用者為“%” 。
想讓區域網中的所有機器都能連線MySQL資料庫,首先要給MySQL開啟遠端連線的功能,在MySQL伺服器控制檯上執行MySQL命令:
grant all privileges on *.* to [email protected]"%" identified by 'abc' with grant option;
flush privileges;
其中上面兩行程式碼的意思是給從任意ip地址連線的使用者名稱為root,密碼為abc的使用者賦予所有的許可權。其中的"%"為任意的ip地址,如果想設為特定的值也可以設定為特定的值(以萬用字元%的內容增加主機/IP地址,也可以直接增加IP地址)。
做完這些之後,區域網內的mysql伺服器可以訪問了