mysql使用data下的ibd文件恢复数据
因为数据库有备份,所以可以找到表结构,只需要恢复数据
在这里记录一下,以备不时之需(还是备份靠谱,我爱备份,备份YYDS)
操作方式:
- 新建库还原数据结构(通过备份文件)
- 依次执行alter table 表名称 discard tablespace; 解绑ibd文件跟frm文件的关系
- 关闭MySQL服务,会自动删除ibd文件
- 将以前的idb文件复制到新库目录
- 重启MySQL服务
- 依次执行alter table 表名称 import tablespace; 绑定ibd文件跟frm文件的关系
即可恢复MySQL的数据了