说明
准备源实例与目标实例
创建数据库同步前,需开启源端和目标端数据库的 binlog 功能,并设置参数为
binlog_format=row
。目标端数据库实例容量需要大于等于计划同步的数据量。
需确保数据库同步工具能够连通目标端数据库实例。
创建数据库同步任务
1. 登录 MariaDB 控制台,在左侧导航选择数据库同步页,单击创建同步任务。
说明
2. 选择对应链路地域,单击0元购买。
3. 进入创建页,输入任务名称、设置源实例信息和目标实例信息,单击下一步。
目标实例类型为云数据库 PostgreSQL 时,需提供具有读写权限的账号密码。
目标实例类型为消息队列 Ckafka 时,需创建服务预设角色并授权数据传输相关权限。
目标实例类型为专线网络中的实例时,需提供具有读写权限的账号密码。
4. 选择表名匹配模式,输入匹配库,单击下一步。
精确匹配:系统将以默认精确匹配方式在源、目的库中匹配表名。
正则匹配:系统将以默认正则方式在源、目的库中匹配表名“完全相同”的表。
说明
填写库表时,需将库名、schema 名、表名用单引号括上。
5. 确认库表匹配情况,确认无误后单击下一步。
说明
分布式数据库同步到 Ckafka ,或分布式数据库同步到分布式数据库情况下,由于存在分表、广播表时,正则匹配可能匹配到多张相同表,这是正常现象,因为同步工具会分别解析每个分片。
6. 校验通过后,单击保存并启动,任务将正式创建并即刻开始运行。
说明
如果校验失败,可单击具体检查项后的"!",查看具体的失败详情。根据失败原因修复后,重新进行校验。
7. 返回数据库同步列表,可查看数据库同步任务进程。