繁体   English   中英

无法从Amazon EC2 ubuntu 16.04映像连接到Amazon RDS上的数据库

[英]Can't connect to a database on Amazon RDS from Amazon EC2 ubuntu 16.04 image

我已经在Amazon EC2实例上托管了一个play framework Web应用程序。 该应用程序无法连接到位于Amazon RDS实例上的mysql database 当我在本地计算机上运行play framework Web应用程序时,它成功连接到Amazon RDS实例上的数据库。 我多次检查了生产conf文件中的数据库连接凭据。 看起来正确。

当我做

mysql -h********.rds.amazonaws.com -p****** -u****** db_name

从本地计算机快速连接。 但是,当我尝试从EC2到RDS的相同连接时,它会抛出:

ERROR 2003 (HY000): Can't connect to MySQL server on ********.rds.amazonaws.com

任何人都可以帮我这个忙,或者提出任何我可能会想不到的建议。

VPC中有RDS吗?

是的,检查EC2是否也在VPC中。
否,请检查EC2所在的安全组,是否允许通过数据库端口进行通信

有关更多信息和方案,请转到此处

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM