欢迎访问机房运维工作室

爱数知识库

AnyBackup-MySQL 数据库定时物理备份数据恢复无法选择表作为恢复对象

频道:爱数知识库 日期: 浏览:22

AnyBackup-MySQL 数据库定时物理备份数据恢复无法选择表作为恢复对象

关键字

MySQL、物理、表级恢复


适用产品

  • AnyBackup Express 7.0.18.0-7.0.x
  • AnyBackup Enterprise 7.0.18.0-7.0.x


问题描述

在 AnyBackup 管理控制台上,恢复 MySQL 数据库定时物理备份数据时,选择了时间点后,无法选择作为恢复对象,如下图所示:


问题影响

无法单独恢复 MySQL 数据库的表空间。


问题原因

AnyBackup 7.0.18.3以下的版本如果在 AnyBackup 备份客户端更新过【MySQL 表级备份可配置】相关补丁,且在备份任务中添加了参数 IgnoreSingleTableBackup=1 ,或者 AnyBackup 7.0.18.3及以上的版本,MySQL 备份任务未开启支持表级恢复,这些都表示禁用表级恢复功能,所以恢复的时候无法选择表作为恢复对象。


解决方案

对于该问题,之前的备份时间点都无法做表级恢复,若想后续的备份时间点支持表级恢复功能,则需要编辑任务,开启表级恢复,请按照以下步骤执行:

1.操作员登录 AnyBackup 管理控制台,在定时数据保护的数据备份中选择对应的 MySQL 数据库备份任务,点击编辑,连续两次点击下一步,若是 AnyBackup 7.0.18.3 以下的版本,则在备份选项,将备份数据参数 IgnoreSingleTableBackup=1 删除,如下图所示:

image.png

若是 AnyBackup 7.0.18.3 及以上的版本,则在备份选项处将支持表级恢复功能开启,如下图所示:

image.png

然后点击下一步直至完成。

2.选中修改后的任务,点击启动,选择完全备份,重新做完全备份。后续恢复时,选择此次完全备份及之后的时间点方可选择表作为恢复对象。



更多信息

表级恢复功能开启后在恢复时可以选择恢复表空间级别,但是该功能开启后,任务备份性能可能受到影响。