【云小课】【第34课】如何将自建MySQL迁移到RDS for MySQL

网友投稿 708 2022-05-28

数据复制服务DRS支持将本地MySQL数据库的数据迁移至RDS for MySQL。通过DRS提供的实时迁移任务,实现在数据库迁移过程中业务和数据库不停机,业务中断时间最小化。

本节小课为您介绍将自建MySQL迁移到RDS for MySQL的过程。

部署架构

本示例中,数据库源端为ECS自建MySQL,目的端为RDS实例,同时假设ECS和RDS实例在同一个VPC中。

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

一.  创建ECS(MySQL服务器)并安装MySQL社区版

购买并登录弹性云服务器,用于安装MySQL社区版。

1.   登录华为云控制台。

2.   单击管理控制台左上角的,选择区域“华东-上海一”。

3.   单击左侧的服务列表图标,选择“计算 > 弹性云服务器 ECS”。

4.   单击“购买云服务器”。

5.   配置弹性云服务器参数,填选信息后,单击“立即购买”。

选择镜像和磁盘规格。

6.   在创建的ECS上单击“远程登录”。选择“CloudShell登录”。

7.   输入root用户密码,完成登录。

8.   执行如下命令,创建mysql文件夹。

mkdir /mysql

9.   执行如下命令,查看数据盘信息。

fdisk -l

10.   执行如下命令,初始化数据盘。

mkfs.ext4 /dev/vdb

11.   执行如下命令,挂载磁盘。

mount /dev/vdb /mysql

12.   执行如下命令,查看磁盘是否挂在成功。

df -h

当回显出现 /dev/vdb的数据时,表示挂载成功。

13.   依次执行如下命令,创建文件夹并切换至install文件夹。

mkdir -p /mysql/install/data

mkdir -p /mysql/install/tmp

mkdir -p /mysql/install/file

mkdir -p /mysql/install/log

cd /mysql/install

14.   下载依赖包并上传到/mysql/install/file命令。

15.   下载并安装社区版MySQL。

二. 创建ECS并安装MySQL客户端

1.   创建MySQL客户端的弹性云服务器。

确保和MySQL服务器所在ECS配置成相同Region、相同可用区、相同VPC、相同安全组。

不用购买数据盘。

云服务器名配置为:ecs-client。

其他参数同MySQL服务器的ECS配置。

2.   下载并安装MySQL客户,请参考安装MySQL客户端。

三.  创建RDS实例

本章节介绍创建RDS实例,该实例选择和自建MySQL服务器相同的VPC和安全组。

1.   登录华为云控制台。

2.   单击管理控制台左上角的,选择区域“华东-上海一”。

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

4.   填选信息后,单击“购买数据库实例”。

选择实例规格。

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

配置实例密码。

四. 创建DRS迁移任务

介绍自建MySQL服务器上的loadtest数据库迁移到RDS MySQL实例的详细操作过程。

1.   登录华为云控制台。

【云小课】【第34课】如何将自建MySQL迁移到RDS for MySQL

2.   单击管理控制台左上角的,选择区域“华东-上海一”。

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

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

5.   填写迁移任务参数,直到任务创建完成。

配置迁移任务名称。

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

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

7.   单击“下一步”,直到迁移任务提交成功,数据迁移完成。

云小课 云数据库 MySQL 数据库

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

上一篇:性能分析之 MySQL Report 分析(建议收藏)
下一篇:getchar()和putchar()吸收回车问题
相关文章