开发者社区 问答 正文

无法连接RDS实例如何解决?

已解决

无法连接RDS实例如何解决?

展开
收起
阿里云服务支持 2022-11-28 17:30:58 342 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    无法连接RDS可能是以下原因引起:

    1. 网络类型:

      ○ ECS要通过内网访问RDS,必须满足以下所有条件:

      ■ ECS和RDS属于同一个阿里云主账号。

      ■ ECS和RDS位于同一个地域。

      ■ ECS和RDS的网络类型相同。

      ■ 如果ECS和RDS网络类型都是VPC,则必须处于同一个VPC。

      ■ ECS的私网IP已添加到RDS白名单。

      ○ 检查网络类型、专有网络、地域不同。IP白名单配置有误,DNS解析等,导致无法连接,详情参考解决无法连接实例问题

    2. 连接地址:

      ○ 检查RDS连接地址是否正确, 可以在RDS控制台的数据库连接页面查看RDS的连接地址。

    3. 账号密码:

      ○ 检查用户名或密码是否正确,也可以通过RDS控制台重置密码后重试。

    4. IP白名单:

      ○ 若不确定RDS是否填写正确,可以先在白名单中临时添加 0.0.0.0/0后,尝试连接,如果可以连接证明之前白名单配置错误。

      ○ 一般是本地设备公网IP不固定导致,可以参考文档获取准确的公网IP地址,在设置IP白名单流程。

    5. 内网连接:

      ○ 如果ECS实例通过内网无法访问RDS,需检查ECS和RDS的网络类型以及地域等信息是否一致,若不同,可以切换VPC和交换机或通过云企业网实现内网互连。更多内网访问限制以及解决方案请参考ECS实例无法通过内网访问RDS实例

    6. 常规报错:

      ○ 也可以根据RDS连接情况与具体的报错信息选择对应的解决方法。

    2022-11-29 11:54:47
    赞同 展开评论