云数据库RDS

    单库单表恢复

    概述

    RDS for MySQL 支持单库及单表的数据恢复,您可以通过已有备份,选择恢复误删的库或者表来恢复实例的数据。

    说明:

    1.单库单表恢复,此功能免费。

    2.如需实例级别的恢复,可以采用以下方法:

    • 恢复备份:即原实例恢复,此功能免费。目前采用白名单的形式,如您需要开通此功能,请提交工单
    • 实例级别恢复(克隆实例):即复制一个新的原实例,支持预付费和后付费,具体实例价格请以控制台为准。若您需要恢复整个实例的数据,建议您使用实例级别恢复(克隆实例)功能。详情请查看实例级别恢复(克隆实例)

    前提条件

    1. RDS for MySQL 5.7/5.6 双机版实例支持此功能,5.5及8.0 暂不支持此功能。
    2. 若目标实例已开通TDE,无法使用此功能。
    3. 若目标实例已加热活实例组,无法使用此功能。
    4. 目标实例内的表数量低于50000张。
    5. 恢复到原实例,需要满足以下条件:
    • 实例处于运行中状态;
    • 若按时间点恢复,需有相应的日志备份;
    • 若按备份集恢复,需有至少一个备份集。

    注意事项

    • 单库单表恢复,每次最多可选择1000个库或者表。
    • 恢复过程中,会进行主备切换。建议您选择业务低峰期进行。
    • 恢复过程中,不建议您在主节点对需要恢复的库(或者表)进行操作,否则会产生数据不一致等问题。
    • 如果您的目标恢复表不在当前实例的备份集,无法恢复成功。
    • 如果您要恢复的库/表涉及存储过程/触发器/函数/外键等,恢复完成的新库/表默认不包括以上内容;在您确认数据符合预期之后,可自行添加。

    操作指南

    1. 登录RDS管理控制台
    2. 在控制台页面左上角,选择实例所在地域,进入“云数据库 RDS列表”页面。
    3. 找到目标实例,点击实例名称,进入实例详情页面。
    4. 点击左侧导航的备份管理,进入备份管理页面。
    5. 数据备份页面的右侧,可以看到库/表级别恢复按钮。

    image.png

    1. 点击库/表级别恢复,进入恢复设置页面。根据要求,设置恢复信息。
    • 恢复方式:根据您的需求选择还原方式及还原时间。
    • 恢复详情:可选择待恢复的库或者表,已选择的库或者表支持重命名。

    image.png

    1. 信息设置完成后,点击确认数据开始恢复。完成后,实例状态为运行中。

    相关文档

    上一篇
    克隆实例
    下一篇
    参数管理