我有一个AWS数据管道,可以将数据从RDS复制到S3并且每15分钟运行一次。运行正常,但间歇性地失败并出现错误
无法建立与jdbc的连接:mysql://host.us-west> 1.rds.amazonaws.com:3306 / db通讯链接失败
我检查了我的mysql服务器配置,看起来很好。
wait_timeout | 28800
connect_timeout | 10
max_connections | 1237
答案 0 :(得分:0)
最可能的原因是您提供的凭据(用户名和密码)不正确或与RDS实例关联的安全组不允许连接,即入站防火墙规则。
要使JDBC连接正常工作,您需要确保可以在端口3306(TCP规则)上建立连接。检查您的VPC和安全组入站规则,以确保可以在此端口上建立连接。
您可能还会发现此文档很有用:
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.RDSSecurityGroups.html