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


Cannot connect to database by remote server

我有这个问题:

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

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

有什么建议可以解决问题吗?

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

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

并且在配置中还要删除下面的这一行,如果这是适当的,那么没有局外人可以登录。

绑定地址 = 127.0.0.1

在此之后重新启动 MYSQL。

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