PERCONA MYSQL错误代码:1034。表的键文件不正确

PERCONA MYSQL错误代码:1034。表的键文件不正确,mysql,innodb,percona,Mysql,Innodb,Percona,我试图在percona 8.0进行部分备份或完全备份后导入一个表,但我只有一个表存在问题,表的大小=14 GB。我正在执行以下所有官方论坛的步骤: 完全备份:xtrabackup--backup--datadir=/var/lib/mysql--target dir=/backup/--parallel=4--user='root'--password='pass'--无时间戳 创建具有相同结构且无数据的表 设置外键检查=0 altertablemytable放弃表空间 cp mytable.i

我试图在percona 8.0进行部分备份或完全备份后导入一个表,但我只有一个表存在问题,表的大小=14 GB。我正在执行以下所有官方论坛的步骤:

  • 完全备份:xtrabackup--backup--datadir=/var/lib/mysql--target dir=/backup/--parallel=4--user='root'--password='pass'--无时间戳
  • 创建具有相同结构且无数据的表
  • 设置外键检查=0
  • altertablemytable放弃表空间
  • cp mytable.ibd/var/lib/mysql/database/&chown-R mysql:mysql/var/lib/mysql/db/mytable.ibd
  • 设置外键检查=0
  • altertablemytable导入表空间 经过所有这些步骤后,我出现了以下错误:

    错误代码:1034。表“mytable”的键文件不正确;试着修理它

    在mysql.log中,我得到:

    [MY-012762][InnoDB]页面偏移量与文件偏移量不匹配:页面偏移量:262144,文件偏移量:262144

    我只得到了一些表的错误,如果我恢复完全备份时使用--copy back所有表都可以

    我能做什么?我尝试在my.cnf中增加change directory/tmp,但没有任何效果


    那张桌子是InnoDB吗?是的,伙计,InnoDBHmmm。。。考虑在Bug上编写一个Bug。MySqL.COMI确实配对了,非常罕见的这种情况,我不知道为什么,也许对于表14 GB或索引IDKE的大小,请把一个链接的bug,所以其他用户可以找到它。他们可能会投票支持它(“影响我”)。