亚马逊RDS超时与PHP pdf
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了亚马逊RDS超时与PHP pdf相关的知识,希望对你有一定的参考价值。
我在Amazon EC2实例上通过新的Lumen安装连接到我的Amazon RDS(mysql)实例时遇到了一些问题。
Lumen安装使用PDO类。
问题:我无法连接到我的RDS,我只是在尝试时暂停:SQLSTATE[HY000] [2002] Connection timed out
我试过了什么?
- 我试过直接连接到我的rds实例的ip。结果相同。
- 调试我的连接时,我得到一个连接字符串,如
mysql:host=x.x.x.x;port=3306;dbname=(...)
- ip和db是正确的。调试连接时,用户名和密码也是正确的。 - 从另一台服务器连接,该服务器位于Amazon AWS之外。也使用PDO =否定结果
- 检查RDS是否设置为可从外部使用=它是,我可以从我自己的计算机连接。测试了两台不同的机器。
- 浏览关于rds和timeouts的各种帖子=没有可用的解决方案
- 直接连接到我的RDS实例的ip =否定结果
- 在我的本地机器上进行开发时,我在连接相同的rds时没有任何问题。
还有什么你应该知道的吗?
- 从我的计算机连接时(使用Sequel Pro),我可以连接 - 我试过两台计算机,两者都有正面结果。如果我使用rds实例的域/端点或直接连接到ip,这是无关紧要的。
根据我自己的逻辑,我应该可以从任何EC2实例连接,因为我可以从我自己的计算机连接。
任何帮助,将不胜感激。
答案
您是否真的从该EC2实例向RDS提供了正确的入站权限?您需要修改安全组才能提供访问权限。
以上是关于亚马逊RDS超时与PHP pdf的主要内容,如果未能解决你的问题,请参考以下文章