2013-03-20 110 views
0

我在我的專用服務器上設置了MySql服務器,IP地址爲12.12.123.123。我已配置MySql以允許遠程訪問。現在我想從遠程應用程序訪問服務器。我怎樣才能做到這一點?我將如何獲取MySql的主機/服務器名稱放入我的連接字符串中?如何從遠程機器訪問我的專用服務器上的MySql

謝謝

+1

你剛纔說你有IP地址。那是你的主人 – Uby 2013-03-20 14:56:51

回答

0

你可以把服務器的IP地址作爲主機名。

確保

  • MySQL服務器監聽的公網IP,所以在my.cnf

    bind-address = 0.0.0.0 
    
  • 你的MySQL服務器上配置的用戶被允許訪問該模式遠程:

    GRANT ALL PRIVILEGES TO `user`@% ... 
    

    爲了更安全,您d不必使用通配符,您可以使用特定的主機或IP模式。

0

假設你的服務器是完全訪問和充分配置的服務器實例,您可以使用MySQL的-h開關,像這樣測試連接:

mysql -u username -p -h 44.55.66.77 

一旦連接成功,您就可以使用在您的應用程序中相同的細節。