尝试连接服务器时如何解决“无法连接到MySQL:连接被拒绝”

时间:2019-01-23 19:40:08

标签: php mysql mysqli digital-ocean

这是针对学校项目的,所以我实际上对服务器没有控制权。该数据库正在DigitalOcean上运行。我的代码在Heroku或本地运行时都可以完美运行(两者都完美连接到DigitalOcean实例)。但是,当我将其上传到学校服务器时,它得到的错误消息是:无法连接到MySQL:连接被拒绝。

学校服务器的PHP版本:5.6.24-0 + deb8u1 我在本地运行PHP 7.2.8。

我已经检查了:

  • mysqli存在,并且在运行phpinfo()时似乎处于活动状态;在学校服务器上。
$credentials = $this->credentials;

$con = new mysqli($credentials["server"], $credentials["user"], $credentials["password"], $credentials["db_name"]);

if ($con->connect_error) {
    var_dump($con);
} 

现在,我怀疑由于较旧的PHP版本而无法正常工作,但我找不到任何证据表明我在做某事,而不是应该在php 5.6中进行,否则我的语法将是错误的。

希望您能提供帮助。

0 个答案:

没有答案