【云小课】【第35课】其他云MySQL迁移到RDS for MySQL实例

举报
数据库的小云妹 发表于 2022/01/28 10:49:18 2022/01/28
【摘要】 数据复制服务(Data Replication Service,简称DRS)支持将其他云MySQL数据库的数据迁移到本云云数据库MySQL。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。本节小课为您介绍将其他云MySQL迁移到RDS for MySQL实例。部署架构更多关于MySQL数据迁移须知请单击这里了解。一.  创建RDS for MySQ...

云小课必用.png

数据复制服务(Data Replication Service,简称DRS)支持将其他云MySQL数据库的数据迁移到本云云数据库MySQL。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。

本节小课为您介绍将其他云MySQL迁移到RDS for MySQL实例。

部署架构

1.png

更多关于MySQL数据迁移须知请单击这里了解。

一.  创建RDS for MySQL实例

创建MySQL业务实例,选择已规划的业务实例所属VPC和安全组。

1.   登录华为云控制台

2.   单击管理控制台左上角的2.png,选择区域“华南-广州”。

3.   单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。

4.   单击“购买数据库实例”。

5.   配置实例名称和实例基本信息。

      3.png

6.   选择实例规格。

      4.png

7.   选择实例所属的VPC和安全组、配置数据库端口。

      5.png

8.   配置实例密码。

      6.png

9.   单击“立即购买”。

10.   返回云数据库实例列表。当RDS实例运行状态为“正常”时,表示实例创建完成。

二、其他云MySQL实例准备

帐号权限要求

当使用DRS将其他云MySQL数据库的数据迁移到本云云数据库MySQL实例时,帐号权限要求如下表所示,授权的具体操作请参考授权操作

迁移帐号权限

迁移类型

全量迁移

全量+增量迁移

源数据库(MySQL)

SELECT、SHOW VIEW、EVENT。

SELECT、SHOW VIEW、EVENT、LOCK TABLES、REPLICATION SLAVE、REPLICATION CLIENT。


网络设置

源数据库MySQL实例需要开放外网域名的访问。

白名单设置

其他云MySQL实例需要将目标端DRS迁移实例的弹性公网IP添加到其网络白名单中,目标端DRS迁移实例的弹性公网IP在创建完DRS迁移实例后可以获取到,确保源数据库可以与DRS实例互通,各厂商云数据库添加白名单的方法不同,请参考各厂商云数据库官方文档进行操作。

三、创建DRS迁移任务

1.   登录华为云控制台

2.   单击管理控制台左上角的2.png,选择区域,即为目标实例所在的区域。

3.   单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。

4.   单击“创建迁移任务”。

5.   填写迁移任务参数。

      配置迁移任务名称。

      7.png

      填写迁移数据并选择模板库。这里的目标库选择创建的RDS实例。

      13.png

6.   单击“下一步”。

      迁移实例创建中,大约需要5-10分钟。迁移实例创建完成后可获取弹性公网IP信息。

      8.png

7.   配置源库信息和目标库数据库密码。

      截图.PNG

8.   单击“下一步”。

9.   在“迁移设置”页面,设置流速模式、迁移用户和迁移对象。

  • 流速模式:不限速
  • 迁移对象:全部迁移

10.   单击“下一步”,在“预检查”页面,进行迁移任务预校验,校验是否可进行任务迁移。

  • 查看检查结果,如有不通过的检查项,需要修复不通过项后,单击“重新校验”按钮重新进行迁移任务预校验。
  • 预检查完成后,且所有检查项结果均成功时,单击“下一步”。

11.   参数对比。

  • 若您选择不进行参数对比,可跳过该步骤,单击页面右下角“下一步”按钮,继续执行后续操作。
  • 若您选择进行参数对比,对于常规参数,如果源库和目标库存在不一致的情况,建议将目标数据库的参数值通过“一键修改”按钮修改为和源库对应参数相同的值。

12.   单击“提交任务”。

      返回DRS实时迁移管理,查看迁移任务状态。

      启动中状态一般需要几分钟,请耐心等待。

      9.png

      当状态变更为“已结束”,表示迁移任务完成。

四、确认迁移结果

确认迁移结果可参考如下两种方式:

在DRS管理控制台查看迁移结果

1.   登录华为云控制台

2.   单击管理控制台左上角的2.png,选择目标区域。

3.   单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。

4.   单击DRS实例名称。

5.   单击“迁移对比”,选择“对象级对比”,单击“开始对比”,校验数据库对象是否缺失。

6.   选择“数据级对比”,单击“创建对比任务”,查看迁移的数据库和表内容是否一致。

7.   选择“用户对比”,查看迁移的源库和目标库的账号和权限是否一致。

在RDS管理控制台查看迁移结果

1.    登录华为云控制台

2.   单击管理控制台左上角的2.png,选择目标区域。

3.   单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。

4.   单击迁移的目标实例的操作列的“更多 > 登录”。

      10.png

5.   在弹出的对话框中输入密码单击“测试连接”检查。

6.   连接成功后单击“登录”。

7.   输入实例密码,登录RDS实例。

8.   查看并确认目标库名和表名等。确认相关数据是否迁移完成。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。