我在我的專用服務器上設置了MySql服務器,IP地址爲12.12.123.123。我已配置MySql以允許遠程訪問。現在我想從遠程應用程序訪問服務器。我怎樣才能做到這一點?我將如何獲取MySql的主機/服務器名稱放入我的連接字符串中?如何從遠程機器訪問我的專用服務器上的MySql
謝謝
我在我的專用服務器上設置了MySql服務器,IP地址爲12.12.123.123。我已配置MySql以允許遠程訪問。現在我想從遠程應用程序訪問服務器。我怎樣才能做到這一點?我將如何獲取MySql的主機/服務器名稱放入我的連接字符串中?如何從遠程機器訪問我的專用服務器上的MySql
謝謝
你可以把服務器的IP地址作爲主機名。
確保
MySQL服務器監聽的公網IP,所以在my.cnf
:
bind-address = 0.0.0.0
你的MySQL服務器上配置的用戶被允許訪問該模式遠程:
GRANT ALL PRIVILEGES TO `user`@% ...
爲了更安全,您d不必使用通配符,您可以使用特定的主機或IP模式。
假設你的服務器是完全訪問和充分配置的服務器實例,您可以使用MySQL的-h
開關,像這樣測試連接:
mysql -u username -p -h 44.55.66.77
一旦連接成功,您就可以使用在您的應用程序中相同的細節。
你剛纔說你有IP地址。那是你的主人 – Uby 2013-03-20 14:56:51