无法连接RDS可能是以下原因引起:
网络类型:
○ ECS要通过内网访问RDS,必须满足以下所有条件:
■ ECS和RDS属于同一个阿里云主账号。
■ ECS和RDS位于同一个地域。
■ ECS和RDS的网络类型相同。
■ 如果ECS和RDS网络类型都是VPC,则必须处于同一个VPC。
■ ECS的私网IP已添加到RDS白名单。
○ 检查网络类型、专有网络、地域不同。IP白名单配置有误,DNS解析等,导致无法连接,详情参考解决无法连接实例问题。
连接地址:
○ 检查RDS连接地址是否正确, 可以在RDS控制台的数据库连接页面查看RDS的连接地址。
账号密码:
○ 检查用户名或密码是否正确,也可以通过RDS控制台重置密码后重试。
IP白名单:
○ 若不确定RDS是否填写正确,可以先在白名单中临时添加 0.0.0.0/0后,尝试连接,如果可以连接证明之前白名单配置错误。
内网连接:
○ 如果ECS实例通过内网无法访问RDS,需检查ECS和RDS的网络类型以及地域等信息是否一致,若不同,可以切换VPC和交换机或通过云企业网实现内网互连。更多内网访问限制以及解决方案请参考ECS实例无法通过内网访问RDS实例。
常规报错:
○ 也可以根据RDS连接情况与具体的报错信息选择对应的解决方法。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。