文档中心>TDSQL Boundless>操作指南>数据同步/订阅>使用 DTS 同步 TDSQL Boundless 数据

使用 DTS 同步 TDSQL Boundless 数据

最近更新时间:2026-02-11 14:13:02

我的收藏
通过 DTS(Data Transfer Service,数据传输服务)实时同步 TDSQL Boundless 数据至目标数据库(支持 MySQL、TDSQL-C MySQL),适用于云上云下多活、异地容灾、跨境同步及实时数仓等场景。

注意事项

1. 版本兼容性:仅支持 TDSQL Boundless 19.2.0 及以上版本。
2. Binlog 功能状态
Binlog 功能在当前版本为实验特性,请勿将其用于正式生产系统。若您有需要可通过腾讯云技术支持与我们联系并申请。
开启 Binlog 会自动创建 CDC 节点,关闭 Binlog 则会自动删除已创建的 CDC 节点。
3. 功能与语法限制
备份独立性:实例的备份与恢复功能不依赖 Binlog。
Binlog 下载:不支持直接下载 Binlog 文件。
对象支持限制:暂不支持生成 FUNCTION(函数)、PROCEDURE(存储过程)、TRIGGER(触发器) 操作的 Binlog。
4. 不同版本的特定限制
CREATE TABLE ... AS SELECT ... 语法
20.0.0以前版本:开启 DTS for TDSQL Boundless 的数据同步功能后,该语法将被禁用。如需恢复,需联系技术支持关闭同步功能并重启实例。
20.0.0及以后版本:无此限制。
VIEW(视图)支持
21.0.0以前版本:不支持 VIEW 操作的 Binlog。
21.1.0及以后版本:开始支持 VIEW 操作的 Binlog。

第一步:开启 Binlog(TDSQL Boundless 端)

1. 联系腾讯云技术支持,开启 Binlog DTS 白名单功能。
开通成功后,您将获取 CDC Node 的 IP 地址和端口,请妥善保管,后续将用于创建数据同步任务。
2. 验证 Binlog 状态。
2.1 登录 TDSQL Boundless 控制台,在实例列表中,选择已开通 Binlog 的实例 ID。
2.2 进入实例列表页面,在配置信息区域,单击Binlog 设置

2.3 返回实例详情页面,在实例架构图区域,检查是否已自动创建 CDC 节点。

3. 创建用于数据同步的用户,并赋予REPLICATION SLAVEREPLICATION CLIENT权限。
3.1 登录 TDSQL Boundless 控制台,在实例列表中,选择已开通 Binlog 的实例 ID。
3.2 进入账号管理页面,单击创建账号,创建用于数据同步的用户。
3.3 在账号所在行,单击操作修改权限,赋予REPLICATION SLAVEREPLICATION CLIENT权限。


第二步:创建数据同步任务(DTS端)

1. 登录 数据同步购买页,选择相应配置,单击立即购买。
配置项
说明
服务类型
选择数据同步
源实例类型
选择 MySQL
说明:
TDSQL Boundless 在使用上与 MySQL 8.0 高度一致,用户可以将其视为一个 MySQL 8.0 实例来使用。
目标实例类型
根据业务需要,选择要同步的数据库类型。
当前支持的目标实例类型有 MySQL、TDSQL-C MySQL。

2. 购买成功后,返回 数据同步列表,可看到刚创建的数据同步任务。
3. 在数据同步列表,单击操作列的配置,进入配置同步任务页面。

4. 在配置同步任务页面,配置源库接入类型、主机地址、端口、账号密码,配置目标库接入类型、主机地址、端口、账号和密码,测试连通性后,单击下一步
模块
配置项
说明
任务设置
任务名称
DTS 会自动生成一个任务名称,建议用户修改为一个具有业务意义的名称,便于任务识别。
运行模式
立即执行:前置校验通过后会立即启动任务。
定时执行:设置一个任务开始执行的时间,前置校验通过后不启动任务,到设定的时间再启动。
自动重试
设置后,同步任务因网络异常等引起的任务临时中断,DTS 将在设置的时间范围内自动重试和恢复任务,不需要用户手动操作。
支持设置的时间范围为5分钟-720分钟。
源库设置
源实例类型
选择 MySQL
服务提供商
选择普通
接入类型
选择自研上云
说明:
若无该选项,请联系腾讯云技术支持添加 DTS 账号白名单。
主机地址
在第一步中,联系腾讯云技术支持获取的 CDC Node 的 IP 地址和端口
端口
账号
在第一步中,已创建的具有REPLICATION SLAVEREPLICATION CLIENT权限的数据同步用户。
密码
连接方式
当前如果用户需要体验 SSL 安全连接功能,请 提交工单 进行申请。
SSL 安全连接指 DTS 与数据库通过 SSL(Secure Sockets Layer)安全连接,对传输链路进行加密。
选择 SSL 安全连接可能会增加数据库的连接响应时间,一般腾讯云内网链路相对较安全,无需开启 SSL 安全连接,采用公网/专线等传输方式,并且对数据安全要求较高的场景,需要开启 SSL 安全连接。选择 SSL 安全连接前,需要先在数据库中开启 SSL 加密。
目标库设置
-
根据目标库类型,详细配置请参见:



5. 在设置同步选项和同步对象页面,将对数据初始化选项、数据同步选项、同步对象选项进行设置,在设置完成后单击保存并下一步
根据目标库类型,详细配置请参见:
说明:
源库对象请勿勾选_tdsql_recycle_bin_,否则可能导致同步任务失败。
系统暂不支持生成 FUNCTION、PROCEDURE及TRIGGER 操作的 Binlog,故高级迁移对象请勿勾选 PROCEDURE 和 FUNCTION。

6. 在校验任务页面,完成校验并全部校验项通过后,单击启动任务
如果校验任务不通过,可以查看具体检查项和失败原因,根据界面提示修复后重新发起校验任务。

7. 返回数据同步任务列表,任务开始进入运行中状态。

8. (可选)查看整体的同步进度等,请参考任务管理。如有发生任务异常报错,请参考 错误处理
9. 如果需要接收同步任务指标异常时的告警,请参考 配置数据同步指标告警 进行配置。