内部错误:当.cfg文件丢失时,在导入表onlinlogics/users之前删除所有辅助索引



我想从ibd文件中恢复sql表。

我遵循了这些步骤,但没有成功。首先,我使用命令Alter table users disard表空间丢弃了表空间。然后,我删除了新生成的users.idb文件然后,我将所需的users.ibd文件复制到mysql/data/onlinelogistics文件夹中的数据库中然后,我尝试导入表空间,但它显示了这个错误

#1815-内部错误:当.cfg文件丢失时,在导入表onlinlogics/users之前删除所有辅助索引

错误图像

这是由MariaDB 10.5.13中包含的一项额外检查引起的,该检查用于修复ha_innobase::discard_or_import_tablespace 中的MDEV-26131:SEGV

似乎没有一个";"修复";或者除了在尝试导入该CCD_ 1之前删除所有索引之外的变通方法。或者,您可以使用不包括此更改的MariaDB服务器

要基于.frm文件还原/导入.ibd文件,只需按照此处的说明操作,然后在运行之前,应删除表结构上的所有FORIEGN KEYS

ALTER TABLE example_table IMPORT TABLESPACE;

命令。

相关内容

最新更新