常见问题

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

本文汇总了PolarDB集群访问相关的常见问题。

  • Q:如果应用程序使用PolarDB公网地址连接数据库,产生的流量需要收费吗?

    A:阿里云不会对PolarDB公网地址产生的流量进行收费。

  • Q:一个集群最多允许创建多少个单节点集群地址?

    A:一个集群最多仅支持6个自定义集群地址,其中包括单节点集群地址。如何创建单节点集群地址,详情请参见新增自定义集群地址

    警告

    创建单节点集群地址后,当此节点故障时,该地址可能会有最多1小时的不可用,请勿用于生产环境。

  • Q:当出现系统故障需要进行主备切换时,单节点集群地址下对应的只读节点能否切换为新主节点?

    A:主备切换时,单节点地址下对应的只读节点不会被自动切换为新主节点。但您仍可以通过手动切换将其设置为新主节点,详细操作请参见自动/手动主备切换

  • Q:一个集群最多可拥有多少个集群地址?

    A:一个集群最多可拥有7个集群地址,其中1个为默认集群地址,另外6个为自定义集群地址。

  • Q:可以修改集群地址吗?

    A:默认集群地址和自定义集群地址都支持修改配置,详情请参见修改连接地址

  • Q:可以释放集群地址吗?

    A:仅自定义集群地址可以被释放,默认集群地址无法被释放,详情请参见释放连接地址

  • Q:ECS实例无法连接PolarDB集群私网?

    A:ECS实例连接PolarDB集群私网需要满足以下条件:

    • ECS实例与PolarDB集群位于同一地域。

    • ECS实例与PolarDB集群位于相同的网络环境。如果是VPC网络,则需要位于同一VPC下。如果ECS实例和PolarDB集群不在同一VPC下,您可以使用云企业网实现同地域VPC互通(基础版)

    • ECS实例的私网IP地址已添加至PolarDB集群白名单中。

    如果PolarDB只有专有网络地址,而ECS实例是经典网络,则可以通过以下方案连接PolarDB集群私网:

    • 方案一:将ECS实例从经典网络迁移至PolarDB所在的专有网络,详情请参见ECS实例从经典网络迁移到专有网络

      说明

      如果迁移的ECS实例还需要访问其它经典网络的内网资源,则请勿执行迁移操作,否则迁移后的ECS实例将无法访问经典网络。

    • 方案二:通过ClassicLink功能实现经典网络和专有网络互通。

  • Q:ECS实例无法连接PolarDB集群公网?

    A:请按以下步骤进行排查:

    1. 检查连接使用的连接地址、端口、账号和密码是否正确,确认无误后,检查PolarDB集群白名单是否配置正确。

    2. 将IP地址0.0.0.0/0加入到PolarDB集群白名单中,成功连接集群后,执行SHOW processlist命令获取访问源外网出口IP地址,并将其加入到集群白名单中,并删除白名单中的IP地址0.0.0.0/0

      说明

      IP地址0.0.0.0/0表示允许所有的访问源访问集群,将其设置在集群白名单中存在极大的风险,如非必要,切勿将其添加至白名单。

  • Q:ECS实例无法连接PolarDB集群?

    A:目前,PolarDB集群支持同账号下,位于同一地域和同一VPC下的(不限可用区)ECS实例与PolarDB集群内网互通(跨账号、跨地域默认存在VPC隔离)。ECS实例无法连接PolarDB集群的常见原因如下: