You need to enable JavaScript to run this app.
文档中心
云数据库 TiDB 版

云数据库 TiDB 版

复制全文
下载 pdf
私网连接
连接到云数据库 MySQL 版
复制全文
下载 pdf
连接到云数据库 MySQL 版
本文介绍将云数据库 MySQL 实例暴露为终端节点服务,让 TiDB 集群可连接到 MySQL 实例。​
前提条件​
说明​
创建或已有的 MySQL 实例需满足以下要求:​
  • 地域匹配:MySQL 实例必须与 TiDB 集群处于同一地域。​
  • 可用区匹配:可用区需与 TiDB 集群的可用区有重叠。​
步骤一:将 MySQL 实例暴露为终端节点服务​
您需要分别在负载均衡和终端节点服务进行以下设置:​
1.1 设置负载均衡器​
在与 MySQL 实例相同地域内设置负载均衡器,操作步骤如下:​
  1. 创建服务器组。​
  1. 进入负载均衡页面,在左侧导航栏单击网络型负载均衡 > 服务器组。​
  1. 单击创建服务器组。创建服务器组时,以下参数需按指定配置填写:​
  • ​
    参数​
    说明​
    服务器组类型​
    选择 IP 类型。​
    私有网络​
    选择 MySQL 实例所在的私有网络。​
    后端协议​
    选择 TCP。​
    会话保持(可选)​
    建议打开会话保持开关。​
    ​
  • 其他参数可根据业务需求自行配置,更多详情请参见创建服务器组。​
  1. 添加后端服务器。​
  1. 单击已创建的服务器组名称。​
  1. 单击服务器页签。​
  1. 单击添加服务器,配置以下参数:​
  • ​
    参数​
    说明​
    IP 地址​
    填写 MySQL 实例的 IP 地址。​
    说明​
    您可在 MySQL 实例的实例列表查看其 IP 地址。更多详情,可参考查看实例列表。​
    可用区​
    需选择与您 TiDB 集群可用区有重叠的可用区。​
    端口​
    输入数据库端口。例如 MySQL 的 3306。​
    权重​
    根据您的业务需求填写权重。​
    • 权重越大转发的请求越多,默认为100。​
    • 权重设置为 0,表示该服务器不会再接受新请求。​
    • 当调度算法为源地址哈希(SH)时,权重只区分 0 与非 0。​
    描述​
    (可选)对添加的服务器进行描述。​
    ​
  1. 单击确定。​
  1. 单击创建网络型负载均衡,以下参数需按指定配置填写:​
  • ​
    参数​
    说明​
    地域​
    选择您 MySQL 实例所在的地域。​
    网络类型(IPv4)​
    选择私网。​
    私有网络​
    选择您的 MySQL 实例所在的私有网络。​
    可用区和子网​
    • 可用区:需选择与您 TiDB 集群可用区有重叠的可用区。​
    • 子网:根据业务需要选择子网。​
    ​
  • 其他参数可根据业务需求自行配置,更多详情请参见创建 NLB 实例。​
  1. 单击提交订单。​
  1. 添加监听器。​
  1. 单击您创建的负载均衡器名称。​
  1. 单击监听器页签,然后单击添加监听器,配置以下参数:​
  • ​
    参数​
    说明​
    监听器名称​
    您可以自行命名。如不填写,默认名称为“协议-端口”。​
    监听协议​
    选择 TCP。​
    监听端口​
    选择监听单端口,并填写监听端口。例如 MySQL 的 3306。​
    空闲超时时间​
    填写空闲超时时间,默认为 900,取值范围为 0~900。​
    说明​
    空闲超时时间指监听器的连接空闲超时时间。在超时时间内一直没有访问请求,负载均衡会暂时中断当前连接,直到下一次请求来临时重新建立新的连接。​
    ​
  1. 单击下一步。在服务器组参数中,选择您目标服务器组。​
说明​
负载均衡器将根据您选择的服务器组完成流量分发。​
  1. 单击下一步。确认您的配置信息。​
  1. 单击确认。​
1.2 设置终端节点服务​
  1. 创建终端节点服务。​
  1. 前往终端节点服务,单击创建终端节点服务,配置以下参数:​
  • ​
    参数​
    说明​
    地域​
    选择与 MySQL 实例相同的地域设置终端节点服务。​
    IP地址类型​
    选择 IPv4。​
    类型​
    选择网络型负载均衡 NLB。​
    说明​
    当前 NLB 为白名单管控能力,若您无法选择 NLB 选项,请提交工单联系云数据库 TiDB 版团队帮助您开通 NLB 访问白名单。​
    服务资源​
    选择您创建的 NLB 实例,并选择 NLB 的所有可用区。​
    自动接受连接​
    选择是。​
    私有 DNS 名称​
    选择不启用。​
    ​
  1. 单击确定。​
  1. 复制终端节点服务 ID。​
  1. 单击目标终端节点名称,进入其概览页。​
  1. 复制终端节点服务 ID,例如 epsvc-189bvf1giyq681m4hsd******,后续在云数据库 TiDB 控制台中需要用到该 ID。​
  1. 添加终端节点服务白名单。​
  1. 单击目标终端节点服务名称,进入其概览页。​
  1. 单击服务白名单。​
  1. 单击添加服务白名单。​
  1. 将云数据库 TiDB 版的资源账户 ID 2125347381 加入白名单中。​
  1. 单击确认。​
步骤二:在云数据库 TiDB 版控制台创建私网连接​
在云数据库 TiDB 版控制台创建 Dataflow 的私网连接,让 TiDB 集群连接到 MySQL 实例。​
  1. 登录云数据库 TiDB 版控制台。​
  1. 在顶部菜单栏,选择集群所属的项目和地域。​
  1. 单击目标集群名称,进入其概览页面。​
  1. 在左侧菜单栏单击设置 > 网络。​
  1. 单击创建 Private link 连接。进行以下参数配置:​
  • ​
    参数​
    说明​
    Private Link 连接名称​
    您可以自行命名连接名称。​
    终端节点服务 ID​
    输入您的终端节点服务 ID。您可进入终端节点服务页面,复制您的目标终端节点服务 ID。​
    说明​
    输入前,请确认已将云数据库 TiDB 版的资源账号 2125347381 添加至目标终端节点服务白名单,并且该终端节点服务已部署在同地域下的可用区 A、可用区 B、可用区 C 中的至少一个。​
    ​
  1. 单击创建,完成创建操作。​
最近更新时间:2026.11.04 16:54:49
这个页面对您有帮助吗?
有用
有用
无用
无用