我的 symfony 项目在 localhost 上运行良好。我能够连接到本地主机上的amazon aws rds。我已在symfony项目的.env文件中设置mysql配置。 当我在 amazon-aws 上上传/部署相同的项目时。 我收到此错误:
An exception occurred in driver: SQLSTATE[HY000] [2002] Connection timed out
问题:
我该如何调试这个错误?
此问题是否与亚马逊 aws 配置有关?
最佳答案
可能有多个地方停止连接到 rds。可能有以下一些原因:
- AWS Server 出站规则可能会停止连接到 rds。如果位于不同的安全组或vpc中。
- RDS Secruity 组入站规则可能不允许连接到 AWS 服务器。
您可以尝试使用 mysql 命令行从服务器连接到 rds。
关于mysql - 如何解决错误驱动程序: SQLSTATE[HY000] [2002] Connection timed out error in symfony 4 project deployed on amazon aws中发生异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59444530/