开发者社区 问答 正文

PolarDB无法连接如何排查?

已解决

PolarDB无法连接如何排查?

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

    内网无法连接

    ECS和PolarDB内网连接条件:

    1. 二者在相同地域。

    2. 二者在相同网络环境下,如果是VPC,需要在相同VPC下。

    3. ECS内网IP在PolarDB白名单中。

    4. 若ECS和PolarDB不在同一VPC下,可通过云企业网来打通跨VPC内网访问。

    5. 若PolarDB只有专有网络地址,ECS是经典网络,可以考虑如下方案。

      ○ 方案一:可参见经典网络迁移到专有网络方案将ECS实例迁移至PolarDB所在的专有网络。

      ○ 说明:如果该ECS还要访问其他经典网络内网资源,请勿操作,因为迁移后会无法访问经典网络。

      ○ 方案二:通过ClassicLink打通经典网络到专有网络的内网访问。

      ○ 方案三: ECS实例使用PolarDB的公网连接地址连接集群,这种方式的性能、安全性、稳定性较差,不建议考虑。

    外网无法连接

    1. 先核实所用连接地址,端口,账号和密码,确认无误的情况,核实下白名单是否配置正确。

    2. 可先临时将0.0.0.0/0加入到白名单中,成功连接实例后,执行show processlist获取到访问源外网出口IP,将此IP加入到白名单中,然后将0.0.0.0/0删除掉。

      说明:0.0.0.0/0表示允许所有访问源对实例进行访问,存在极大的安全风险,如非必要,切勿使用。

    2022-11-29 11:06:38
    赞同 展开评论