MySQL迁移一键反向

概览

本文主要介绍通过DTS数据迁移功能从自建MySQL或RDS for MySQL迁移至自建MySQL或RDS for MySQL,并在需要回滚时提供一键反向功能。

需求场景

适用于使用百度智能云数据传输服务DTS(以下简称 DTS),在将从其他IDC迁移上云或者老库的数据迁移到新库的场景下,如果将流量切到新库后出现问题(如业务系统出现问题),可以立即切回到老库,实现业务无损的数据回滚。

操作步骤

1.创建迁移任务

在DTS的管理控制台点击左侧【数据迁移】TAB标签,点击【新建迁移任务】按钮

create.png

如果您的数据库是RDS for MySQL实例,则选择百度智能云数据库,如果是公网/BBC/BCC自建MySQL实例,则选择自建数据存储。然后开启允许一键反向功能

image.png

然后点击【下一步】,完成购买配置。页面会跳转到管理控制台任务列表页,列表页的最上方会新增一个未配置状态的DTS任务,就是您刚刚创建的迁移任务,点击【配置任务】即可进行任务配置。如果页面跳转后未发现列表页出现新任务,建议等待一段时间刷新页面

image.png

2.配置任务

首先进入任务连接配置页,图中以源端为百度智能云数据库为例,按要求选择源端RDS for MySQL实例即可,以目标端为公网自建MySQL为例,按要求填写连接信息即可

image.png

如果源端或者目标端有自建类型MySQL实例,还可以选择是否打开【IP/端口是否与正向数据流保持一致】选项

image.png

【IP/端口是否与正向数据流保持一致】选项打开后,正向数据流和反向数据流可以填写不同的连接信息

image.png

点击【授权白名单进入下一步】,选择源端实例的迁移对象。

image.png

点击【保存并预检查】,完成新建任务,然后在任务列表查看任务状态。

  • 状态列显示“前置检查通过”,可以勾选并启动迁移任务,任务启动后可以在任务进度列查看迁移进度。
  • 状态列显示“前置检查失败”,点击旁边的按钮查看失败原因并修改,重新启动检查直到成功后再启动迁移任务。

前置检查项详细解释参见:数据迁移操作指南-预检查

3.启动迁移

前置检查通过后,可以在任务列表页启动任务

image.png

4.开启一键反向

任务启动后,DTS将从源端数据库实例拉取到全量基准增量变更数据,并写入目标端。当任务运行到增量阶段时,会显示【一键反向】按钮

image.png

点击【一键反向】按钮,会弹出一键反向的前置检查

image.png

用户确认当前运行的任务源端已经停写,并且上下游数据同步延迟为0秒的时候,就可以启动一键反向,切换到反向的数据流。 另外正反向数据流支持多次切换。

原文链接:https://cloud.baidu.com/doc/DTS/s/il5q41dnl

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/16755

(0)
上一篇 2022年11月16日
下一篇 2022年11月16日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml