我主持了一个 play framework
amazonec2示例上的web应用程序。应用程序无法连接到 mysql database
位于amazon rds示例上。当我在本地计算机上运行play framework web应用程序时,它成功地连接到amazonrds示例上的数据库。我多次检查了生产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
有谁能帮我一下,或者给我一些我可能遗漏的建议吗。
1条答案
按热度按时间rbl8hiat1#
rds在vpc中吗?
是的,检查ec2是否也在vpc中。
否,检查ec2所在的安全组,允许通过数据库端口进行通信
有关更多信息和场景,请点击此处