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

网友投稿 865 2022-05-30

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

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

部署架构

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

一.  创建RDS for MySQL实例

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

1.   登录华为云控制台。

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

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

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

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

6.   选择实例规格。

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

8.   配置实例密码。

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.   单击管理控制台左上角的,选择区域,即为目标实例所在的区域。

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

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

5.   填写迁移任务参数。

配置迁移任务名称。

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

6.   单击“下一步”。

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

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

8.   单击“下一步”。

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

流速模式:不限速

迁移对象:全部迁移

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

查看检查结果,如有不通过的检查项,需要修复不通过项后,单击“重新校验”按钮重新进行迁移任务预校验。

预检查完成后,且所有检查项结果均成功时,单击“下一步”。

11.   参数对比。

若您选择不进行参数对比,可跳过该步骤,单击页面右下角“下一步”按钮,继续执行后续操作。

若您选择进行参数对比,对于常规参数,如果源库和目标库存在不一致的情况,建议将目标数据库的参数值通过“一键修改”按钮修改为和源库对应参数相同的值。

12.   单击“提交任务”。

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

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

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

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

四、确认迁移结果

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

DRS会针对迁移对象、用户、数据等维度进行对比,从而给出迁移结果,详情参见在DRS管理控制台查看迁移结果。

直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况,详情参见在RDS管理控制台查看迁移结果。

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

1.   登录华为云控制台。

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

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

4.   单击DRS实例名称。

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

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

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

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

1.    登录华为云控制台。

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

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

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

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

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

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

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

云小课 云数据库 MySQL 数据库

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:好好编程-物流项目19【客户管理-更新客户】
下一篇:基础知识漫谈(1): 想到哪儿写到哪儿
相关文章