本文介绍在DMS控制台查询RDS MySQL备份数据的操作步骤。

前提条件

  • RDS实例需满足以下条件:
    • 大版本:8.0(包含Serverless实例)、5.7
    • 存储类型:云盘版
    说明 您可以前往实例基本信息页面查看以上信息。
  • 实例规格为通用规格
  • 实例所在地域为华东1(杭州)、华北2(上海)、华北2(北京)、华北1(青岛)、华南1(深圳)、华南3(广州)。
    说明 其余地域将陆续上线。
  • 实例内核小版本必须大于20201031。如何升级内核小版本,请参见升级内核小版本
  • 备份数据未加密。查看备份数据是否已加密,请参见云盘加密
  • 该功能当前仅阿里云主账号登录后使用。
  • 实例的管控模式为稳定变更自由操作。查看实例的管控模式,请参见查看管控模式
    说明 安全协同模式的实例暂不支持使用该功能。如需变更实例的管控模式,请参见变更管控模式

使用场景

  • 数据被误删除或者更改,需要通过查询历史数据来找回业务数据。
  • 实例负载较大,需要一个可以按量并且供查询的临时实例,用于临时的查询和分析。
  • 业务需要能够对历史时刻的数据进行分析和统计。

费用说明

当前该功能为公测阶段,免费使用(含临时实例)。

查询备份与恢复备份的区别

区别项 查询备份数据 恢复备份
功能原理 按需找到目标历史备份时间点的备份数据集,将备份数据集保存至临时实例中,可通过DMS控制台在临时实例的SQL窗口中对历史数据进行查询。 通过数据备份和日志备份进行恢复,可以将某个备份集的数据恢复到原实例、新实例或其他已有实例等。更多恢复方案,请参见数据恢复方案概览
功能费用 当前公测阶段,免费使用(含临时实例)。 仅当数据恢复到新实例时,收取新实例费用,费用详情可在创建实例时查看。
适用范围 查询范围:可按需查询全量备份时间点的数据。 恢复范围:取决于日志备份和数据备份保留时长、开启库表备份的时间点等,日志备份和数据备份保留时间最大可设置为730天。

操作步骤

  1. 登录数据管理DMS 5.0
  2. 登录目标实例。
    1. 在首页左侧数据库实例区域的搜索框中,输入目标实例名称、地址或数据库名称。
    2. 单击实例名称下的qingxiandenglu图标。
    3. 登录实例对话框中,输入数据库账号数据库密码
    4. 单击确认
      系统自动跳转至SQL Console页面。
    说明 您还可以通过顶部菜单栏登录实例,选择SQL窗口 > SQL窗口,选择目标数据库,再输入登录实例所需的信息,完成登录操作。
  3. 在可视化操作区域,单击备份数据页签。
    页面展示所有可查询备份数据的时间点。chakanshijian
  4. 在弹出的提示对话框中,单击确认
    说明
    • 支持对多个备份时间点的备份数据执行查询操作,查询操作发起后,每条备份数据将创建对应的临时实例供您后续使用。
    • 创建临时备份实例需要三分钟左右,请耐心等待。
  5. 临时实例创建成功后,您可在SQL窗口中对该备份时间点的数据进行查询。
    DMS查询窗口
    说明
    • SQL窗口出现绿框,表示该备份时间点的临时实例已创建成功,左侧备份时间点下会展开历史表结构。
    • 若您在SQL窗口未查询的时间超过45分钟,临时实例则默认本次查询结束,将自动释放。
    • 支持执行SELECTDESCEXPLAIN命令。