【问题标题】:How to access MySql on my dedicated server from remote machine如何从远程机器访问我的专用服务器上的 MySql
【发布时间】:2013-03-20 14:49:22
【问题描述】:

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

谢谢

【问题讨论】:

  • 你刚才说你有IP地址。那是你的主人

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


【解决方案1】:

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

确保

  • mysql服务器监听的是公网IP,所以在my.cnf:

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

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

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

【讨论】:

    【解决方案2】:

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

    mysql -u username -p -h 44.55.66.77
    

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

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-21
      • 1970-01-01
      • 2019-03-18
      • 2012-12-13
      • 1970-01-01
      相关资源
      最近更新 更多