欢迎访问机房运维工作室

爱数知识库

AnyBackup-分布式 MySQL 集群物理恢复至单机 MySQL 环境,部分表无法打开,提示错误信息:ERROR 1033 (HY000)_ Incorr

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

AnyBackup-分布式 MySQL 集群物理恢复至单机 MySQL 环境,部分表无法打开,提示错误信息:ERROR 1033 (HY000): Incorrect information in f

关键字

分布式架构 MySQL 、Incorrect information in file


适用产品

  • AnyBackup Express 7.0.x
  • AnyBackup Enterprice7.0.x
  • AnyBackup CDM 7.0.x


问题描述

在 AnyBackup 管理控制台上对分布式 MySQL 集群的物理备份任务执行恢复,恢复至单机 MySQL 数据库成功,数据库联机自启,但是在恢复实例中部分表查询失败,提示如下错误信息:

ERROR 1033 (HY000): Incorrect information in file: './***/***.frm'

图片.png

查看恢复机上恢复路径下只恢复了 .frm 的表结构文件,.ndb 格式的数据文件未恢复。

企业微信截图_16976768571486.png

图片.png


问题影响

MySQL 数据库恢复出来的数据有丢失。


问题原因

由于 AnyBackup 是通过 XtraBackup 实现 MySQL 数据库的物理备份,但是目前 XtraBackup 并未支持 NDB 存储引擎表的备份,所以无法使用 AnyBackup 物理备份方式去备份恢复使用 NDB 存储引擎的数据表。


解决方案

使用 MySQL 数据库逻辑备份方式备份,恢复到有 NDB 存储引擎的 MySQL 数据库中。


更多信息

关于 Xtrabackup 的更多信息请查看官网链接地址:Percona XtraBackup.