无法通过PHP7服务器上的PDO连接到远程数据库

时间:2017-10-25 11:48:52

标签: mysql pdo

我尝试使用此类代码

通过PDO连接到远程数据库

$dsn = 'mysql:host=DB_HOST;port=DB_PORT;dbname=DB_NAME'; $pdo = new PDO($dsn, $user,$password);

在PHP7(7.0.22)机器上我得到了这样的错误SQLSTATE[HY000] [2002] Connection refused但是在PHP5(5.5.22)机器上我没有得到任何错误,一切都很好。那是最讨厌的事情。

更新

抱歉不准确,这不是2台服务器这是一台服务器使用不同版本的PHP(以前PHP5现在更新后是PHP7)

更新

@Your Common Sense 正如我之前提到的,如果我使用PHP 5.5.22版本它可以工作,如果我在同一台服务器上使用PHP 7.0.22则不行。所以我想知道这是PHP或MySQL的问题

任何建议(除了“尝试ping您的远程数据库服务器”.....)?

0 个答案:

没有答案