关系数据库MySQL版

单库单表恢复

2024-06-11 08:41:44

单库单表恢复

单库单表恢复是指将备份的历史数据恢复至已有实例,且恢复内容为一个库中的单个表。

操作场景

关系数据库MySQL版支持使用已有的自动备份和手动备份,将实例数据中单库单表内容恢复到备份被创建时的状态。该操作恢复范围仅涉及单个库表。通过备份文件恢复到实例上,恢复时长和实例的数据量及备份介质有关。

限制条件

          在进行单库单表恢复前,需要保证被恢复的实例状态正常。

          数据库版本升级过的实例,会限制恢复操作。

          单库单表恢复,需要源实例与被恢复的目标实例有相同的版本、相同的VPC,且目标实例需要有足够的空间。

          源实例和目标实例不能开启TDE,否则无法进行恢复操作。

          不能恢复备份集中不存在的表,否则恢复过程会报错,恢复结果不成功。

          单库单表恢复仅限单个库单个表,且恢复到的目标库表,不能在目标实例中已存在,否则会恢复失败。

²  注意

1.        库表恢复暂不支持中文命名的表名,库表恢复暂不支持大写字母命名的表名。

2.        库表恢复暂不支持非INNODB表,库表恢复暂不支持分区表,库表恢复暂不支持具有全文索引的表。

3.        库表恢复暂不支持具有特殊字符的表,如-=#()等,具体涉及转义的特殊字符可参考:https://www.unicode.org/charts/PDF/U0000.pdf

4.        针对库表恢复,将检查是否存在全文索引,若存在全文索引将被drop掉,且只恢复数据。如需全文索引,需用户等数据恢复后自行创建。

操作步骤

1.        登录管理控制台。

2.        单击管理控制台左上角的

            

            ,选择区域和项目。

3.        选择“数据库 > 关系数据库MySQL版”。进入数据库控制台。

4.        在“实例管理”页面,选择指定的实例,单击实例名称。

5.        选择“备份恢复”模块,点击“库表恢复”。

            

6.        恢复可“按时间点”和“按备份集”进行恢复。选择要恢复的库表,并修改或者使用默认的目标库表名。

7.        点击“提交”,提交恢复任务。点击“取消”,退出操作。


hg7z_HHp2fVd