以阿里云操作为例,通过数据传输服务,将ECS上自建MySQL数据库迁移到RDS数据库。
一、查询源数据库
1.远程登录到MySQL源数据库 ECS实例。
2.运行如下命令,登录到ECS实例的MySQL数据库:
mysql -u root -p
3.查看源数据库bakery、其中的表customer和product,以及表中的数据。
1)执行如下命令,查看数据库信息。
mysql> show databases;
2)执行如下命令,切换数据库为bakery:
mysql> use bakery;
3)执行如下命令,查看表中数据:
mysql> show columns from customer;
mysql> show columns from product;
mysql> select * from customer;
mysql> select * from product;
二、建立目标数据库
1.登录到阿里云RDS管理控制台
2.进入云数据库RDS实例 的管理控制台
3.创建数据库账号
4.创建数据库
1)点击左侧栏的 数据库管理 ,进入数据库管理页面。
2)在右侧的 数据库管理 页面,点击右侧的 创建数据库 ,进入创建页面。
三、数据库迁移
1.进入数据迁移管理页面:
1)点击页面右上角的 导入数据库 。进入 数据迁移服务 的管理页面。
2)点击左侧栏 数据迁移 ,进入数据迁移的管理页面。
3)点击 数据迁移 右上角的 创建迁移任务 。
2.完成 源库信息 的配置信息和 目标库信息 的配置信息后,授权白名单并进入下一步 。
3.配置迁移任务的 迁移类型及列表:
4.完成预检查后购买迁移任务的配置
四、查阅迁移结果
1.进入RDS管理控制台。在实例列表界面中,点击右上角的登录数据库,进入数据库登录界面。
2.填写登录信息后进入数据库管理页面,验证数据库是否迁移成功
至此,我们就完成了数据库的上云迁移!