全部产品

添加物理数据节点

数据访问代理实例创建完成后,需要添加用户存在的物理数据节点。物理数据节点可以是阿里云平台上的 RDS,也可以是 OceanBase(简称 OceanBase)。数据访问代理不仅支持手动添加物理数据节点,也支持导入物理数据节点。

注意

目前 ODP 仅支持 MySQL 5.6 以及 5.7 版本,其他版本暂不支持。使用错误的版本会在创建逻辑库时报错:“所使用的账号并非为高权账号”。

  • 添加物理数据节点:在数据访问代理控制台中,手动添加 RDS 或 OceanBase 物理数据节点。需要注意的是,如果被添加的实例开启了白名单功能,您还需要前往对应的 RDS 或 OceanBase 控制台为数据访问代理实例 设置白名单

  • 导入物理数据节点:在数据访问代理控制台中,导入 RDS 物理数据节点。导入成功后,在对应的 RDS 实例中会自动加入数据访问代理实例的白名单。因此,对于 RDS 实例,推荐使用 导入物理数据节点 的方法。

前提条件

请确保您已经在 RDSOceanBase 控制台购买相应的数据库资源,并获取其实例 ID 及实例链接地址,才可以将其添加为数据访问代理数据库的数据存储节点。

方法一:添加物理数据节点

  1. 在数据访问代理控制台左侧导航栏中,选择 运维 > 物理数据节点 > 添加节点添加节点

  2. 在弹出的对话框中,输入相关物理数据节点信息进行绑定。

    添加物理节点信息
    • 物理节点 ID:必填,待添加的 RDS 或 OceanBase 节点的实例 ID,需要从其对应产品的控制台中实例详细信息中获取。在专有网络(VPC)下连接 OceanBase 时,物理节点 ID 须填写实例 ID 后缀的数字。

      说明

      例如,假设 OceanBase 节点实例 ID 为 obtest1234,请填写 1234

    • 链接地址:必填,待添加的 RDS 或 OceanBase 节点的实例链接地址,需要从其对应产品的控制台中实例详细信息中获取。最多 128 个字符。

    • 数据库类型:必填,可选类型为 MySQL 或 OceanBase。如果数据节点为 RDS,则请选择 MySQL。

    • 描述:对于这个物理数据节点的描述信息。

    • 网络类型:需要明确当前物理数据节点所处于的网络类型,需要从其对应产品的控制台中实例详细信息中获取。

    • VPC ID:必填,如果当前物理数据节点处于专有网络中,则需要指定其 VPC ID,需要从其对应产品的控制台中实例详细信息中获取。

  3. 单击 确定,即可完成节点添加。

设置白名单

如果被添加的物理数据节点(即 RDS 或 OceanBase 实例)开启了白名单,则需要获取当前数据访问代理实例的 IP/IP 网段,并登录 RDS 或 OceanBase 的控制台界面,在其(RDS 或 OceanBase)白名单中添加数据访问代理的 IP 或 IP 网段。

以 RDS 为例,操作步骤如下:

  1. 进入数据访问代理控制台页面,选择 实例,单击目标数据访问代理实例名,进入该实例的详情页。

  2. 白名单 标签下,单击 数据访问代理机器列表 ,获取当前实例所在的 IP(或安全 IP 网段)。image

  3. 登录 RDS 控制台,单击目标实例的实例名称,进入基本信息页面,单击 设置白名单

  4. 在白名单设置页面中,找到目标白名单分组后单击 修改 或单击 +添加白名单分组 添加新分组。

  5. 在新弹出窗口中,确定分组名称,并在 组内白名单 填入刚刚获取到的数据访问代理实例的 IP 地址。设置白名单

  6. 单击 确定。新白名单将在 1 分钟内生效。生效后,该物理数据节点即可访问和使用。

方法二:导入物理数据节点

  1. 在数据访问代理控制台左侧导航栏中,选择 运维 > 物理数据节点 > 导入节点

  2. 在弹出的对话框中,在已获取的 RDS 实例列表中,选择目标实例,并单击 确定import

导入后,数据访问代理会自动创建物理数据节点,并在对应的 RDS 实例中加入数据访问代理实例的白名单。