最近更新时间:2024-05-27 18:59:18
源端 | 目标端 |
---|---|
| 云数据库 MySQL 5.5、5.6、5.7、8.0 |
已创建源端、目标端MySQL实例,目标实例版本不得低于源实例版本。
目标实例存储空间需大于源数据库占用的存储空间。
如果源数据库没有主键或唯一约束,且所有字段没有唯一性,可能会导致目标数据库中出现重复数据。
DTS在执行数据同步时将占用源库和目标库一定的读写资源,可能会加重数据库压力。因此您需要在执行数据同步前评估源库和目标库的性能,建议您在业务低峰期进行数据同步。
数据同步期间注意不要手动删除binlog文件,否则可能引起同步失败。
预检查中如果源库日志模式检查失败,源数据库修改binlog_format、binlog_row_image后,请注意重启数据库,否则可能引起数据不一致。
数据同步期间,避免会话级别修改binlog_format为ROW以外的其他模式,避免会话级别修改binlog_row_image为FULL以外的其他模式,否则可能引起同步失败。
同步期间,避免在目的数据库进行写入操作,否则可能引起数据不一致。
对于同步失败的任务,DTS会触发自动恢复。在您将业务切换至目标实例前,请务必先结束或释放该任务,避免该任务被自动恢复后,导致源端数据覆盖目标实例的数据。
数据库 | 结构同步 | 全量同步 | 增量同步 | 一致性校验 |
---|---|---|---|---|
源端为自建 MySQL | SELECT权限 | SELECT权限 | SELECT, RELOAD, REPLICATION SLAVE, REPLICATION CLIENT, SHOW VIEW权限 | CREATE, DROP, UPDATE, INSERT, SUPER 权限 |
源端为云数据库 MySQL | SELECT权限 | SELECT权限 | SELECT, RELOAD, REPLICATION SLAVE, REPLICATION CLIENT, SHOW VIEW权限 | - |
目标端为云数据库 MySQL | 读写权限 | 读写权限 | 读写权限 | 读写权限 |
类别 | 配置 | 说明 |
---|---|---|
任务信息 | 任务名称 | DTS默认会自动生成一个任务名称,建议根据业务配置相关名称,便于识别。 |
定时执行 | 是否定时执行任务,默认为“否”。 |
配置源库、目标库信息,并分别进行源库、目标库的数据库连通性检查。
由于数据库的部署模式和接入方式可能存在差异,以下仅展示一般性配置示例。对于其他情况,请参照相关步骤进行相应的调整。
类别 | 配置 | 说明 |
---|---|---|
源库信息 | 源库类型 | 数据库类型,此处选择MySQL。 |
实例类型 | 实例类型,此处选择云数据库RDS。 | |
实例地域 | 选择源库所属地域。 | |
实例ID和实例名 | 选择源库实例,支持以实例ID和关键字进行搜索。 | |
数据库账号 | 源库MySQL实例的数据库账号。 | |
数据库密码 | 源库MySQL实例的数据库密码。 | |
目标库信息 | 目标库类型 | 数据库类型,此处选择MySQL。 |
实例地域 | 选择目标库所属地域。 | |
实例ID和实例名 | 选择目标库实例,支持以实例ID和关键字进行搜索。 |
类别 | 配置 | 说明 |
---|---|---|
源库信息 | 源库类型 | 数据库类型,此处选择MySQL。 |
实例类型 | 实例类型,此处选择自建数据库。 | |
网络类型 | 选择源库接入的网络类型,此处选择公网。 | |
实例外网地址 | 源库访问IP地址。 | |
实例端口 | 源库访问端口。 | |
数据库账号 | 源库MySQL实例的数据库账号。 | |
数据库密码 | 源库MySQL实例的数据库密码。 | |
目标库信息 | 目标库类型 | 数据库类型,此处选择MySQL。 |
实例地域 | 选择目标库所属地域。 | |
实例ID和实例名 | 选择目标库实例,支持以实例ID和关键字进行搜索。 |
连通性检查成功后,单击授权白名单并进入下一步。
在迁移类型及列表页面,配置迁移类型、迁移对象、迁移用户、迁移参数。
配置 | 说明 |
---|---|
同步方式 | 支持单向同步、双向同步两种同步方式。 |
迁移类型 | 默认同步库表结构、全量数据和增量数据。 |
迁移对象 | 支持同步整个实例和指定库表。 |
迁移用户 | 支持源库用户迁移。 |
迁移参数 | 支持源库参数迁移。 |
完成配置后单击下一步,在任务详情页面单击预检查进行预检查。
如果预检查不通过,可以参考 预检查项 修复问题后,重新发起预检查校验。
预检查通过后单击下一步,在购买确认页面选择计费模式,单击确定并创建任务完成订单创建。
支付成功后同步任务创建完成,单击开始任务后同步任务正式开始。如果您需要对任务进行管理,详见 任务管理。
纯净模式