从.ibd文件恢复数据和表

uajslkp6  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(2120)

我的笔记本电脑很快就断电了,甚至在充电的时候,为了用mysql数据库保存我的工作,我保存了.ibd文件并备份了它们(注意,我对mysql还不熟悉,所以我不知道该怎么做)。
现在,在我得到一个新电池之前,我不能访问那个笔记本电脑,我只有.idb文件。我试着在网上寻找如何恢复数据,但没有一种方法对我有效。
值得注意的是,我尝试重新创建一个表,并使用

ALTER TABLE tbl DISCARD TABLESPACE;
ALTER TABLE tbl IMPORT TABLESPACE;

无济于事。我收到的错误是

ERROR 1808 (HY000): Schema mismatch (Clustered index validation failed. 
Because the .cfg file is missing, table definition of the IBD file could be 
different. Or the data file itself is already corrupted.)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题