如何从远程计算机访问我的专用服务器上的MySql

时间:2013-03-20 14:49:23

标签: mysql remote-access dedicated-server dedicated-hosting

我的专用服务器上安装了MySql服务器,IP地址为12.12.123.123。我已配置MySql以允许远程访问。现在我想从远程应用程序访问服务器。我怎样才能做到这一点?如何将MySql的主机/服务器名称放入我的连接字符串?

由于

2 个答案:

答案 0 :(得分:0)

您只需将服务器的IP地址作为主机名即可。

确保

  • mysql服务器正在侦听公共IP,因此在my.cnf

    bind-address = 0.0.0.0
    
  • 允许您在mysql服务器上配置的用户远程访问架构:

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

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

答案 1 :(得分:0)

假设您的服务器完全可访问且服务器实例配置充分,您可以使用mysql的-h开关测试连接,如下所示:

mysql -u username -p -h 44.55.66.77

成功完成此连接后,您可以在应用程序中使用相同的详细信息。