无法通过远程服务器连接到数据库

时间:2013-10-01 09:34:32

标签: php mysql external connect

我有这个问题:

我在Aruba托管的服务器上创建了一个Cms(我称之为My-server),我需要连接到远程服务器(我称之为外部服务器)来更新其数据库(Mysql)和ftp上传通过PHP。 我在外部服务器上打开了端口和连接,但似乎Aruba阻止了与外部服务器的连接,即使是通过端口80进行隧道连接。

当我在我的笔记本电脑上使用虚拟服务器(APache)的cms时,一切正常,但当我搬到服务器时,我遇到了问题。

有任何解决问题的建议吗?

出于政治原因,我无法将我的cms移动到外部服务器。

2 个答案:

答案 0 :(得分:1)

在你的MySQL配置中加上这个 跳过外部锁定

并且在配置中也删除了下面这一行,就好像这样就行了,然后没有外人可以登录。

bind-address = 127.0.0.1

在此之后重新启动MYSQL。

答案 1 :(得分:0)

您可以要求Aruba为您提供访问端口80,3306等的权限。只要问他们我认为他们会通过防火墙或iptables删除它。