0

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

谢谢

4

2 回答 2

0

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

确保

  • mysql 服务器正在监听公共 IP,所以在my.cnf

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

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

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

于 2013-03-20T14:57:40.307 回答
0

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

mysql -u username -p -h 44.55.66.77

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

于 2013-03-20T14:59:31.287 回答