【问题标题】:PHP - PDO connection to Amazon RDS timing out from serverPHP - 从服务器到 Amazon RDS 的 PDO 连接超时
【发布时间】:2014-04-23 08:48:43
【问题描述】:

所以我有了我的 Amazon RDS 实例,我允许我的 EC2 组让所有东西都连接起来,并且当脚本从我自己的机器上运行时(使用 XAMPP 安装),我可以完美地建立 PDO 连接

但是,一旦我从我的服务器运行,我就会得到一个

SQLSTATE[HY000] [2005] Unknown MySQL server host

错误。

从我自己的机器上运行脚本时不会发生此错误,我可以在其中很好地连接到数据库,进行插入和选择等,但只要我在我的实际 EC2 服务器上,blip 总是失败连接。此外,它无法连接到任何 MySQL 实例。据我所知,Amazon RDS 文档对此没有任何帮助。

更多细节;

  • 我使用主机名连接,而不是直接 IP

有人有这方面的经验吗?非常感谢。

【问题讨论】:

    标签: php mysql amazon-web-services pdo amazon-rds


    【解决方案1】:

    看在 Google 的份上,查明发生了什么 - 只是我的虚拟主机拒绝了来自共享主机的出站连接。嗬!仔细检查您的网络托管服务商,确保他们没有做鬼鬼祟祟的事情!

    附带说明一下,我终于从 Amazon 自己的 EC2 平台上的服务器获得了一个连接 - 但是,到 PDO 的数据库连接字符串不适用于字符串末尾的端口号。

    因此,如果您仍然收到错误,则可能是亚马逊只是告诉您错误的端点,而您不需要指定主机。现在一切正常!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-06
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      相关资源
      最近更新 更多