PHP mysql 连接失败:SQLSTATE[HY000] [2002]

时间:2021-02-11 23:29:06

标签: php mysql

我目前正在开发一个 PHP Web 项目,并在我的家用计算机上使用 xampp 来托管 apache 服务器。 我的数据库位于 MYSQL 8.0 上的专用服务器上。配置为服务器计算机。

现在我在 php 中使用 pdo 从数据库中获取数据,例如:

$pdo = new PDO('mysql:host=DEDICATEDSERVERIP;port=MYPORT;dbname=dbname', 'USER', 'PW!');

它工作正常。但是每 1-10 次我刷新页面并发送一个新请求,我就会收到一个错误:

<块引用>

连接失败:SQLSTATE[HY000] [2002] 连接尝试失败,原因是远程对等点在一段时间后没有正确响应,或者由于连接的主机没有响应而建立的连接有问题。

但是:如果我连接到像 NorthVPN 这样的 vpn,然后经常尝试刷新页面,则没有错误。

知道我做错了什么吗?

*在 php 8.0 和 7.X 中尝试过 *尝试使用来自其他服务器提供商的数据库(没有问题)

感谢您的任何想法。

0 个答案:

没有答案