0

我正在尝试让我的 mysql 数据库在亚马逊 rds 上启动并运行,但是我遇到了一个问题。当尝试从远程服务器通过 php 连接到我的数据库以提取信息时,我收到以下错误。

未捕获的异常“PDOException”,带有消息“SQLSTATE [HY000] [2013] 在“读取初始通信数据包”时丢失与 MySQL 服务器的连接,系统错误:110”

它指向显示我的 dbhostname 用户名密码等的行。我能做些什么来克服这个错误。主机名等似乎很好,因为我可以使用 mysql 工作台使用相同的凭据连接到数据库。我错过了什么?

注意 PDO 和 Mysql 安装在远程 php 服务器上

4

1 回答 1

0

发现这是我的 AWS RDS 服务器上防火墙规则的入站问题。让我认为这是防火墙错误的原因是该错误涉及数据包和丢失连接。此外,相同的代码之前正在运行,而未在 PHP 上安装的 PDO 扩展给出了完全不同的错误。

于 2015-11-12T00:06:43.653 回答