无法通过IP地址连接到MySQL

时间:2012-02-18 18:05:40

标签: mysql


我试图使用谷歌,但似乎没有解决方案,至少不是我的情况。

我是一名C#程序员,后来我决定尝试构建一些使用数据的应用程序。
为此,我开始使用MySQL。

目前,我已安装:

  - MySQL Community Server 5.5.20
  - MySQL Workbench 5.2.37

在工作台中,我有服务器实例,其主机名= localhost
我也有一个连接,主要用于主机名= localhost
它完美无缺 我完成了应用程序的开发,它与数据库完美配合。

至于问题:

现在,我希望我的应用程序可以在其他机器上运行 为此,我改变了以下内容:

  1) From the workbench: I removed the Server Instance containing localhost.
  2) I created new Server Instance, but now I chose "Remote Host" and I
     put my IP Adress: 79.179.XX.XXX (X - to hide my ip there)
     and then I pressed next.

现在,当它试图测试连接时,它说: 无法连接到'79 .179.XX.XXX'(10061)上的MySQL服务器

当我更改主机名时,我的应用程序也无法打开连接 在连接字符串到我的IP 注意:我有路由器,我转发3306端口,端口打开。 如果您需要我将编辑和编写的任何信息。

那里有什么问题?
我该如何解决?
谢谢。

2 个答案:

答案 0 :(得分:0)

检查my.cnf文件以确保未启用跳过网络。

答案 1 :(得分:0)

假设您的用户名为blammy,您是否在mysql中设置了blammy@79.179.xxx.xxx?如果不是,那么你需要这样做。

尝试使用mysql客户端连接到79.179.xxx.xxx,如果该帐户是原因,那么登录也应该在这里失败。