通过ibd文件 恢复数据库

在当前库创建一张跟待恢复文件ibd的表结构一样的新表

此命令的作用是,删除上面创表表之后本地生成的 新表名.ibd文件 ,也可以自己去磁盘上手动删除这个文件,无需运行此命令也行

ALTER TABLE 表名 DISCARD TABLESPACE;

将待恢复的.ibd文件拷贝复制到本地路径(数据库数据目录/当前数据库库名)目录里面,并且将此文件名修改成上述新表名即可,然后运行下面的命令即可
ALTER TABLE 表名 IMPORT TABLESPACE;

恢复数据成功
select * from 表名 ;

posted @ 2023-01-03 16:58  垖垏尐  阅读(279)  评论(0编辑  收藏  举报