tencent cloud

TDSQL Boundless

文档TDSQL Boundless用户指南数据同步/订阅使用 DTS 同步 TDSQL Boundless 数据

使用 DTS 同步 TDSQL Boundless 数据

Download
聚焦模式
字号
最后更新时间: 2026-08-10 10:53:25
本文档已由 AI 辅助审校
使用 数据传输服务 DTS 的同步功能实时同步 TDSQL Boundless 数据至目标数据库(支持 MySQL、TDSQL-C MySQL),适用于云上云下多活、异地容灾、跨境同步及实时数仓等场景。

功能限制

使用 Binlog 订阅 TDSQL Boundless 数据变更时,请注意以下相关限制要求以及暂不支持的场景。
说明:
Binlog 开启与关闭均为平滑进行,无需重启实例,不影响业务读写,通常在 1~2 分钟内完成。
仅支持预置资源实例开启或者关闭 Binlog,不支持 Serverless 实例开启或者关闭 Binlog。
Binlog 功能自内核版本 V21.2.0 起正式支持。开启 Binlog 后,暂不支持记录 FUNCTION(函数)、PROCEDURE(存储过程)、TRIGGER(触发器)的 DDL 操作到 Binlog。若存在上述对象的变更,需通过其他方式手动同步至下游。历史内核版本功能限制如下:
内核版本低于 V21.0.0:不支持记录 VIEW(视图)的 DDL 操作到 Binlog。
内核版本低于 V20.0.0:开启 Binlog 后将自动禁用 CREATE TABLE ... AS SELECT ... 语法,如需恢复,需联系技术支持关闭同步功能并重启实例。
不支持 HBase 兼容模式,仅支持 MySQL 兼容模式。
暂不支持开启 冷数据归档 的实例开启 Binlog,且 Binlog 服务与冷数据归档二者只能二选一开启。
暂不支持开启 库表回收站 的实例开启 Binlog,且 Binlog 服务与库表回收站二者只能二选一开启。
暂不支持独立下载 Binlog 文件,可通过 MySQL Binlog Dump 协议或 CKafka 订阅日志,可参考 通过 DTS 订阅 TDSQL Boundless
Binlog 日志默认可保留 7 天,超出保留期限的 Binlog 将被自动清理,无法恢复。
仅支持运行中的实例开启或关闭 Binlog。

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

1. 按照 管理 Binlog 中开启 Binlog 的步骤,开启实例的 Binlog 日志。
开通成功后,您将获取 Binlog CDC 的 IP 与端口,请妥善保管,后续将用于创建数据订阅任务。
2. 创建用于数据同步的用户,并赋予 REPLICATION SLAVEREPLICATION CLIENT 权限。
2.1 登录 TDSQL Boundless 控制台,在实例列表中,选择已开通 Binlog 的实例 ID。
2.2 进入账号管理页面,单击创建账号,创建用于数据同步的用户。
2.3 在账号所在行,单击操作修改权限,赋予 REPLICATION SLAVEREPLICATION CLIENT 权限。


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

1. 登录 数据同步购买页,选择相应配置,单击立即购买
配置项
说明
服务类型
选择数据同步
源实例类型
选择 TDSQL Boundless
目标实例类型
根据业务需要,选择要同步的数据库类型。
当前支持的目标实例类型有 MySQL、TDSQL-C MySQL。

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

4. 在配置同步任务页面,配置源库接入类型、主机地址、端口、账号密码,配置目标库接入类型、主机地址、端口、账号和密码,测试连通性后,单击下一步
模块
配置项
说明
任务设置
任务名称
DTS 会自动生成一个任务名称,建议用户修改为一个具有业务意义的名称,便于任务识别。
运行模式
立即执行:前置校验通过后会立即启动任务。
定时执行:设置一个任务开始执行的时间,前置校验通过后不启动任务,到设定的时间再启动。
源库设置
源实例类型
选择 TDSQL Boundless
账号
在第一步中,已创建的具有 REPLICATION SLAVEREPLICATION CLIENT 权限的数据同步用户。
密码
目标库设置
-
根据目标库类型,详细配置请参见:
TDSQL-C MySQL:参见 TDSQL Boundless 同步至 TDSQL-C MySQL
5. 在设置同步选项和同步对象页面,将对数据初始化选项、数据同步选项、同步对象选项进行设置,在设置完成后单击保存并下一步
根据目标库类型,详细配置请参见:
TDSQL-C MySQL:参见 TDSQL Boundless 同步至 TDSQL-C MySQL
说明:
源库对象请勿勾选_tdsql_recycle_bin_,否则可能导致同步任务失败。
系统暂不支持生成 FUNCTION、PROCEDURE 及 TRIGGER 操作的 Binlog,故高级迁移对象请勿勾选 PROCEDURE 和 FUNCTION。

6. 在校验任务页面,完成校验并全部校验项通过后,单击启动任务
如果校验任务不通过,可以查看具体检查项和失败原因,根据界面提示修复后重新发起校验任务。
7. 返回数据同步任务列表,任务开始进入运行中状态。

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

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈