mysql 使用 ibd 恢复数据
分四步:
1. 按照ibd对应的表结构,创建新表;
2. 执行:
ALTER TABLE `t_健忘就多写博客` DISCARD TABLESPACE;
或者
停止mysql服务后,删除对应的 xxx.ibd 文件,然后再启动mysql服务;
3. 复制`t_健忘就多写博客.ibd`到数据库存储目录下;
4. 执行
ALTER TABLE `t_健忘就多写博客` IMPORT TABLESPACE;
注意:
如果mysql服务启动失败,可在my.ini文件里面配置一下innodb_force_recovery,默认为0,从1开始最高为6,从1开始逐渐尝试。