- 首先需要一个跟要恢复的表结构完全一致的表
- 然后执行ALTER TABLE 表名 DISCARD TABLESPACE。(这里一定不能手动删除ibd文件,如果删除了会导致mysql停止后无法重启)
- 把要恢复的ibd文件复制到mysql的data文件夹下,跟表名.frm文件同级
- 然后执行ALTER TABLE 表名 IMPORT TABLESPACE
- 完成,数据恢复成功。
mysql数据库通过ibd文件恢复数据
最新推荐文章于 2025-10-13 20:30:37 发布
本文介绍了一种MySQL数据恢复的方法:通过使用ALTER TABLE语句来弃用和重新导入表空间,从而实现ibd文件的数据恢复。这种方法避免了直接手动删除ibd文件导致的问题。

1248

被折叠的 条评论
为什么被折叠?



