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

Java 无法从Amazon EC2 ubuntu 16.04映像连接到Amazon RDS上的数据库,java,mysql,amazon-web-services,playframework,amazon-rds,Java,Mysql,Amazon Web Services,Playframework,Amazon Rds,我在AmazonEC2实例上托管了一个PlayFramework web应用程序。应用程序无法连接到位于Amazon RDS实例上的mysql数据库。当我在本地计算机上运行play framework web应用程序时,它成功地连接到Amazon RDS实例上的数据库。我多次检查生产配置文件中的数据库连接凭据。看起来不错 当我这样做的时候 mysql -h********.rds.amazonaws.com -p****** -u****** db_name 它从本地计算机快速连接。但当我尝试

我在AmazonEC2实例上托管了一个PlayFramework web应用程序。应用程序无法连接到位于Amazon RDS实例上的mysql数据库。当我在本地计算机上运行play framework web应用程序时,它成功地连接到Amazon RDS实例上的数据库。我多次检查生产配置文件中的数据库连接凭据。看起来不错

当我这样做的时候

mysql -h********.rds.amazonaws.com -p****** -u****** db_name
它从本地计算机快速连接。但当我尝试从EC2连接到RDS时,它抛出:

ERROR 2003 (HY000): Can't connect to MySQL server on ********.rds.amazonaws.com
任何人都可以帮我解决这个问题,或者建议我可能缺少的任何东西。

RDS在VPC中吗

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

有关更多信息和场景