有奖捉虫:云通信与企业服务文档专题,速来> HOT
说明
旧版数据库同步服务不再可用,请使用 数据传输服务 DTS 进行数据同步。

准备源实例与目标实例

创建数据库同步前,需开启源端和目标端数据库的 binlog 功能,并设置参数为binlog_format=row
目标端数据库实例容量需要大于等于计划同步的数据量。
需确保数据库同步工具能够连通目标端数据库实例。

创建数据库同步任务

1. 登录 MariaDB 控制台,在左侧导航选择数据库同步页,单击创建同步任务
说明
分布式数据库的同步当前也需在 MariaDB 控制台 进行创建。
2. 选择对应链路地域,单击0元购买
3. 进入创建页,输入任务名称、设置源实例信息和目标实例信息,单击下一步
目标实例类型为云数据库 PostgreSQL 时,需提供具有读写权限的账号密码。
目标实例类型为消息队列 Ckafka 时,需创建服务预设角色并授权数据传输相关权限。
目标实例类型为专线网络中的实例时,需提供具有读写权限的账号密码。


4. 选择表名匹配模式,输入匹配库,单击下一步
精确匹配:系统将以默认精确匹配方式在源、目的库中匹配表名。
正则匹配:系统将以默认正则方式在源、目的库中匹配表名“完全相同”的表。
说明
填写库表时,需将库名、schema 名、表名用单引号括上。
5. 确认库表匹配情况,确认无误后单击下一步
说明
分布式数据库同步到 Ckafka ,或分布式数据库同步到分布式数据库情况下,由于存在分表、广播表时,正则匹配可能匹配到多张相同表,这是正常现象,因为同步工具会分别解析每个分片。
6. 校验通过后,单击保存并启动,任务将正式创建并即刻开始运行。
说明
如果校验失败,可单击具体检查项后的"!",查看具体的失败详情。根据失败原因修复后,重新进行校验。

7. 返回数据库同步列表,可查看数据库同步任务进程。