我目前正在开发一个 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 中尝试过 *尝试使用来自其他服务器提供商的数据库(没有问题)
感谢您的任何想法。