新闻中心

浏览量:0
2021-03-14 00:24
华为云计算
大数据
RedHat
修改系统密码
Cisco
修复文件系统
修改密码
VMware
修改系统密码
Cisco
大数据
修复文件系统
华为云计算
修改密码
RedHat
VMware

热门关键词

这里有最新的公司动态,这里有最新的网站设计、移动端设计、网页相关内容与你分享

[Aliyun-ACP] 数据库迁移上云实现

收藏

实验概述

开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。首先,远程登陆到 源数据库 ,查看源数据库中的信息。然后,登陆到阿里云管理控制台,建立目标数据库。最后,使用 数据传输 服务,实现ECS自建数据库迁移到目标数据库RDS。

img1

实验目标

完成此实验后,可以掌握的能力有:

1. 建立RDS数据库

2. 通过数据传输服务,将ECS上自建MySQL数据库迁移到RDS数据库。

学前建议

1. 了解RDS数据库的基本概念

2. 了解ECS的基本概念

 

1.2 查询源数据库

    本小节主要内容:登录本地部署的MySQL数据库实验环境,并查看本地MySQL源数据库中的信息。

1. 通过本地远程连接服务,远程登录到 我的实验资源 中的 MySQL源数据库 ECS实例。

说明:远程连接的详细操作步骤,请参考 帮助文档 的 远程连接服务器ECS 中 远程访问Linux系统。登录时,请使用 我的实验资源 提供ECS实例的 外网地址 用户 和 密码 。

img2

2. 运行如下命令,登录到ECS实例的MySQL数据库:

mysql -u root -p

 

Enter password: (输入123456,输入的密码不会显示)

img3

3. 通过如下操作,查看源数据库bakery、其中的表customer和product,以及表中的数据。

1)执行如下命令,查看数据库信息。

mysql> show databases;

img4

2)执行如下命令,切换数据库为bakery:

mysql> use bakery;

img5

3)执行如下命令,查看表中数据:

mysql> show columns from customer;

 

mysql> show columns from product;

 

mysql> select * from customer;

 

mysql> select * from product;

img6

 

1.3 建立目标数据库

   本小节主要介绍:在RDS管理控制台上,创建数据库和数据库账号

1. 首先,通过如下操作步骤,登录到阿里云RDS管理控制台:

1)点击页面左侧导航栏处的 实验资源 。

2)点击 前往控制台 ,进入阿里云管理控制台RAM登录界面。

3)依次输入 实验资源 提供的 子用户名称 子用户密码 

4)点击 登录 ,进入阿里云管理控制台。

子用户登录子用户密码

5)在 我的产品 栏目下,点击 云数据库RDS版 ,进入阿里云RDS管理控制台。

img9

2. 通过如下步骤,进入实验资源 云数据库RDS实例 的管理控制台。

1)在顶部地址栏,选择 实验资源 提供的 地域 信息。

2)在搜索栏中,输入 实验资源 提供的 目标数据库  实例ID ,并点击 搜索 。

3)在下方搜索结果中,点击实例右侧的 管理 ,进入RDS实例的管理控制台。

img10

3. 通过如下步骤,进入数据库账号创建页面:

1)在RDS实例的管理页面,点击左侧栏的 账号管理 ,进入数据库账号管理页面。

img11

2)在 用户账号 页面,点击右侧的 创建账号 。

img12

2. 填写如下信息,完成数据库账号创建:

1)数据库账号:请根据 输入框 下端的 命名规则 ,输入 数据库账号名称,例如:lab_user 。

2)密码 :请根据 输入框 下端的 密码规则 ,输入 密码,例如:Passw0rd

3)确认密码:再次输入创建的密码。

4)完成如上信息后,点击 确定 。

img13

5)返回 账号管理  用户账号 ,查看到新建账号 lab_user 的 状态 为 激活 。

img14

3. 通过如下操作步骤,进入数据库创建页面:

1)点击左侧栏的 数据库管理 ,进入数据库管理页面。

img15

2)在右侧的 数据库管理 页面,点击右侧的 创建数据库 ,进入创建页面。

img16

4. 在创建页面中,添加如下信息:

1)数据库(DB)名称:请根据 输入框 下端的 命名规则 ,输入 数据库名称,例如:lab_db 。

2)支持字符集:默认设为 utf8 。

3)授权帐号:选择新建数据库账号 lab_user

4)账号类型:默认设置为 读写 

5)完成如上配置信息后,点击底部的 确定 ,完成数据库的创建。

img17

6)在 数据库管理 页面中,等待1分钟左右,点击右上角的 刷新 ,可以查看到数据库 lab_db 的 数据库状态  运行中 ,且 绑定账号 为 新建数据库账号 lab_user 

img18

 

1.4 数据库迁移

    本小节的主要内容:通过数据迁移服务,将本地MySQL中的源数据库中的数据迁移到RDS的新建目标数据库 lab_db

1. 通过如下步骤,进入数据迁移管理页面:

1)点击页面右上角的 迁移数据库 。进入 数据迁移服务 的管理页面。

img19

2)点击左侧栏 数据迁移 ,进入数据迁移的管理页面。

img20

3)点击 数据迁移 右上角的 创建迁移任务

img21

2. 新建一个迁移任务,按照如下步骤,输入 源库信息 的配置信息:

[removed][removed]

1)   任务名称:自定义一个名称,以便能找到自己的数据迁移任务。

2)实例类型:选择 有公网IP的自建数据库 

3)实例地区: 选择 实验资源 中分配的 地域 ,例如:华东1 

4)数据库类型:选择 MySQL 

5)主机名或IP地址:输入 实验资源 中分配的 MySQL源数据库 ECS实例的 弹性IP。

6)端口:使用默认端口号 3306

7)数据库账号:输入ECS上自建MySQL的 数据库账号 ,root数据库密码:自建MySQL的访问密码,123456

8)完成如上配置后,点击右侧的 测试链接 ,测试自建MySQL数据库的连通性,若显示 测试通过 ,证明连接成功。否则,请检查如上配置信息是否正确。

数据迁移名称

3. 按照如下步骤,完成 目标库信息 的配置信息:

1)实例类型:选择 RDS实例

2)实例地区:选择 实验资源 中分配的 地域 ,例如:华东1 

3)RDS实例ID :选择 实验资源 中提供的 目标数据库 的 实例ID 

4)数据库账号:输入RDS实例中新建的 数据库账号 ,lab_user 数据库密码:新建数据库的密码,Passw0rd

5)完成如上配置后,点击右侧的 测试链接 ,测试RDS账号的连通性,若显示 测试通过 ,证明连接成功。否则,请检查如上配置信息是否正确。

img23

6)完成如上的配置后,点击右下角的 授权白名单并进入下一步

img24

5. 通过如下步骤,配置迁移任务的 迁移类型及列表:

1)勾选左侧 迁移对象 中的本地MySQL数据库中的bakery 

2)点击

3)数据库 bakery 移动到 已选择对象 的列表中。

4)完成如上配置后,点击右下角的 预检查并启动

img25

6. 等待3秒钟左右,完成预检查,检查结果为 预检查通过100% ,点击 下一步 。

说明:若预检查未通过,请根据错误提示和如上的操作步骤,核对迁移任务的配置是否正确。

img26 

7. 按照如下内容,购买迁移任务的配置:

1)链路地域:使用默认地域 

2)链路规格:选择 small

3)勾选 《数据传输(按量付费)服务条款》

4)完成如上配置后,点击 立即购买并启动 

img27

8.此时,页面迁移任务的状态为 迁移中 ,等待3-4分钟,状态变为 已完成

img28

 

1.5 查阅迁移结果

    本小节主要内容:在RDS的管理控制台,查看数据迁移结果。

1. 点击顶部的 产品与服务 ,然后,依次选择 云计算基础服务器,数据库。点击 云数据库RDS版,进入RDS管理控制台。

产品与服务-RDS

2)在 实例列表 界面中,点击右上角的 登录数据库 ,进入数据库管理登录界面。

img30

3)在弹出的页面中,输入如下的信息:

·       网络地址:端口:请输入 实验资源 中,RDS 目标数据库 提供的 链接地址 以及端口号 3306。

     例如:提供的RDS 链接地址为

rm-uf6l90d950j1o7890.mysql.rds.aliyuncs.com

,则输入信息为:

rm-uf6l90d950j1o7890.mysql.rds.aliyuncs.com:3306

·       用户名:输入新建数据库账号 lab_user

·       密码:输入新建数据库密码 Passw0rd

   完成后,点击 登录 。

rds数据库登录

2.    如下图,进入数据库管理页面,证明数据库迁移成功。

迁移结果

 

 

 

 

首页    阿里云    [Aliyun-ACP] 数据库迁移上云实现