来自本地系统的PHP无法连接到VPN中的mysql服务器

时间:2014-08-04 11:33:46

标签: php mysql wamp vpn

我在linux环境中有一个私有ip的mysql服务器。提供VPN访问以访问MySQL服务器。

我使用VPN并通过putty访问连接并从CLI连接到mysql。 但是当我在wamp环境中尝试通过php时,它说

警告:mysql_connect()[function.mysql-connect]:无法建立连接,因为目标计算机主动拒绝它。

我使用了以下行

mysql_connect("privateip","username","pass") or die(mysql_error());

请帮我解决这个问题。 感谢

1 个答案:

答案 0 :(得分:0)

根据this thread on CodeProject"Actively refused it" means that the host sent a reset instead of an ack when you tried to connect。 正如阿米特所说,这不是你的代码的问题,这是服务器配置的问题。

我不会问为什么你必须通过VPN连接(只要防火墙允许,就可以从任何地方访问MySQL数据库),但这可能是问题在这里。 尝试从VPN外部进行连接。

如果这不起作用,请在服务器故障或超级用户上重新询问此问题(省略您的代码,因为它不会导致问题),因为此问题目前超出了Stack Overflow的范围。