实验详情

RDS的数据备份和恢复

本实验模拟用户使用阿里云作为数据库,而数据被人为误删除的场景。

云计算、大数据、编程语言、物联网(IoT)学习指南下载,100+技术课程免费学!

50 实验点 兑换实验点
提示: 实验资源会在固定时间后释放,请创建资源后尽快操作。

实验评分

平均时长

2 小时

难易程度

困难

实验编号

S01111

学习人次

1521

实验概述


 本实验模拟用户使用阿里云作为数据库,而数据被人为误删除的场景。本实验的架构使用RDS作为数据库,使用DMS进行数据管理,使用DTS进行数据传输,解决数据库中的数据被误删除后需进行数据恢复的问题。


    开启实验资源后,系统会自动创建两个RDS实例,一个主数据库实例,一个克隆实例。数据库类型是MySQL 5.6。本实验首先需要在RDS实例中创建账号和数据库,其次下载一个sql文件并导入到创建的RDS数据库和克隆实例中。当数据导入完成后,对RDS实例进行物理备份。然后在RDS主数据库中删除一个表,模拟数据误删的场景。为了将误删的数据恢复,需要基于之前提到的RDS实例物理备份创建一个克隆实例(在本实验中,克隆实例实验资源已经分配,所以不需要进行创建。克隆实例需要进行和主数据库实例相同的操作,该过程目的是保证克隆实例中的数据和基于备份集创建的克隆实例数据是相同的,使实验达到最接近真实情况),并在克隆实例上查看其是否包含误删的数据;当克隆实例中存在误删的数据,通过创建在线的迁移任务将误删的数据从克隆实例迁移到主实例中,从而恢复误删的数据。实验流程如下:


实验目标

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

1. RDS实例的物理备份

2. RDS实例的数据恢复

3. 使用DMS管理RDS数据库

学前建议

1. 了解阿里云RDS的基本功能;

2.  已完成SL008 数据库上云迁移的实现


    • 阿鑫500
    • 2019-01-10 16:19:49

    CS到BS的过度 没事就瞎点点

    • unisky
    • 2018-12-04 11:51:46

    动手操作才能掌握

    • wangjia
    • 2018-08-08 15:37:33

    实验大部分时间在等待备库CLONE,内容挺简单的。

    • 大漠孤烟888
    • 2018-04-01 15:39:59

    最后一步没有数据库授权的界面,我用的外网数据库地址。

    • 陈林波
    • 2017-05-18 14:25:07

    这样迁移确实方便

    • 梁先生
    • 2017-02-21 17:51:43

    创建克隆实例比较慢。

    • guoliwei139@139.com
    • 2016-11-25 20:33:24

    表示很惊讶 数据恢复就是这样恢复~~好吃惊 要是我没有手动创建数据库克隆实例的话 怎么恢复呢? 毕竟在生产过程中 谁也不会经常去做数据库克隆实例的操作

    • 顾小亮
    • 2016-08-10 11:03:39

    Good,很好的一门课,学习了。

    • 余冬冬
    • 2016-07-28 15:48:52

    nice ~!

    • 王功明
    • 2016-07-01 9:12:02

    基本了解RDS的使用

    • 王政
    • 2016-06-29 15:16:20

    适合新手!!!!

    • 张愿娜
    • 2016-06-14 10:53:19

    不错,继续学习!