我试图使用谷歌,但似乎没有解决方案,至少不是我的情况。
我是一名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端口,端口打开。 如果您需要我将编辑和编写的任何信息。
那里有什么问题?
我该如何解决?
谢谢。
答案 0 :(得分:0)
检查my.cnf文件以确保未启用跳过网络。
答案 1 :(得分:0)
假设您的用户名为blammy
,您是否在mysql中设置了blammy@79.179.xxx.xxx
?如果不是,那么你需要这样做。
尝试使用mysql客户端连接到79.179.xxx.xxx,如果该帐户是原因,那么登录也应该在这里失败。