2011-03-21 117 views
1

我有一個MySQL數據庫,我想從另一臺計算機連接到,最好使用TCP/IP。什麼是最簡單的方法來做到這一點。目前我已經嘗試將計算機的IP地址放入,並且出現Error#1130,這沒有任何幫助。MySQL TCP連接

任何簡單的方法來做到這一點?

回答

0

請確保「skip-networking」不在您的my.cnf文件中(如果是在更改之後重新啓動MySQL),並且您已創建了具有遠程主機連接權限的用戶。例如:

GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.mytable TO「myuser」@「myotherhost」IDENTIFIED BY「somepassword」;

+0

我已經這樣做了,但是現在我得到了錯誤信息「無法連接到指定的實例。MySQL Error Number 2003無法連接到'* IPADDRESS *'上的MySQL服務器(10061)如果你想檢查網絡連接,請點擊ping按鈕「我可以ping通服務器,但不能連接。 – AllFallD0wn 2011-03-24 18:25:33

+0

確保您沒有防火牆,並且您的MySQL服務器將您的客戶端的IP解析爲您在上述查詢中輸入爲'myotherhost'的相同主機名。如果您的DNS最近發生了變化,您可能需要發出「刷新主機」來清除主機緩存,並且肯定需要發出「刷新權限」來清除訪問控制緩存。 – bab 2011-12-28 04:11:09