PHP-从服务器到Amazon RDS的PDO连接超时
因此,我有了我的AmazonRDS实例,我允许我的EC2组让所有东西都连接起来,并且当脚本在我自己的机器上运行时(使用XAMPP安装),可以使PDO连接完全正常 然而,一旦我从我的服务器上运行,我就会得到一个PHP-从服务器到Amazon RDS的PDO连接超时,php,mysql,amazon-web-services,pdo,amazon-rds,Php,Mysql,Amazon Web Services,Pdo,Amazon Rds,因此,我有了我的AmazonRDS实例,我允许我的EC2组让所有东西都连接起来,并且当脚本在我自己的机器上运行时(使用XAMPP安装),可以使PDO连接完全正常 然而,一旦我从我的服务器上运行,我就会得到一个 SQLSTATE[HY000] [2005] Unknown MySQL server host 错误 从我自己的机器上运行脚本时不会发生此错误,在那里我可以很好地连接到数据库,进行插入和选择等。但只要我在实际的EC2服务器上,blip总是无法连接。此外,它无法连接到任何MySQL实例。
SQLSTATE[HY000] [2005] Unknown MySQL server host
错误
从我自己的机器上运行脚本时不会发生此错误,在那里我可以很好地连接到数据库,进行插入和选择等。但只要我在实际的EC2服务器上,blip总是无法连接。此外,它无法连接到任何MySQL实例。据我所知,Amazon RDS文档在这方面没有提供任何帮助
进一步详情
- 我使用的是主机名,而不是直接IP
有人有过这方面的经验吗?非常感谢。看在谷歌的份上,我发现发生了什么事——只是我的网络主机拒绝了来自共享主机的出站连接。啊!仔细检查你的网络主机,确保他们没有做鬼鬼祟祟的事情,伙计们 顺便说一句,我最终从Amazon自己的EC2平台上的服务器上获得了一个连接,但是,到PDO的数据库连接字符串不能与字符串末尾的端口号一起工作 因此,如果仍然出现错误,那么Amazon可能只是告诉您错误的端点,并且您不需要指定主机。现在都开始工作了