2013-03-20 108 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 

一旦连接成功,您就可以使用在您的应用程序中相同的细节。