库表恢复
库表恢复是指将备份的历史数据恢复至已有实例,且恢复内容为某些库表,适用于业务中仅少量库表较为重要,只需要关注少量库表的场景。
操作场景
关系数据库MySQL版支持使用已有的自动备份和手动备份,将实例数据中库表内容恢复到备份被创建时的状态。该操作恢复范围仅涉及少量库表。通过备份文件恢复到实例上,恢复时长和实例的数据量及备份介质有关。
限制条件
- 在进行库表恢复前,需要保证被恢复的实例状态正常。
- 数据库版本升级过的实例,会限制恢复操作。
- 库表恢复,需要源实例与被恢复的目标实例有相同的版本、相同的VPC,以及表名是否区分大小写也要相同,且目标实例需要有足够的空间。
- 不能恢复备份集中不存在的表,否则恢复过程会报错,恢复结果不成功。
- 库表恢复建议选择少量库表进行恢复,如有大量库表需要恢复,建议选择实例恢复做全量恢复,且恢复的库表,不能在目标实例中已存在,否则会恢复失败,可修改库表名来规避此问题。
- 库表恢复暂不支持恢复到新实例。
注意
库表恢复暂不支持非INNODB表。
针对库表恢复,将检查是否存在全文索引,若存在全文索引将被drop掉,且只恢复数据。如需全文索引,需用户等数据恢复后自行创建。
库表恢复中,后台会产生一个to_recovery前缀的库,为恢复过程的中间库,请勿对其操作,以免影响恢复的后续流程。
库表恢复,默认为库名添加了时间戳后缀,以防恢复到原库原表。可修改库名或者表名,但不可同时与原库表名称相同。
操作步骤
-
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 关系数据库MySQL版,进入关系数据库MySQL产品页面。然后单击管理控制台,进入TeleDB数据库概览页面。
-
在左侧导航栏,选择MySQL > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
-
在实例列表中,单击目标实例名称,进入基本信息页面。
-
单击备份恢复,进入基础备份列表页签。
-
单击数据备份策略右侧的编辑图标,进入数据备份策略对话框。
-
在基础备份列表上方,单击库表恢复。并配置恢复参数。
支持按时间点和按备份集进行恢复。您可以选择要恢复的库表,并修改或者使用默认的目标库表名。
-
单击提交。