恢复mysql数据--使用frm和ibd文件
来源:互联网 发布:高中数学教学软件 编辑:程序博客网 时间:2024/05/17 00:52
1.另找一mysql(我选择本地win7,主要是考虑重启比较方便)
2.创建同名数据库,注意检查修改为独立存储空间(若非,可在my.ini中添加[mysqld]
innodb_file_per_table=1,并重启)
3.在库中创建同名表(字段名及数量无所谓,本地mysql版本为5.6.36-log,见网上也有说对列有要求的,可能和mysql版本有关)
4.停掉mysql服务,替换frm文件
5.启动mysql服务,检查表结构是否已同步。同步成功后导出表的结构语句,在新的数据库下执行建表语句。
以上成功,很顺利。
6.停mysql服务。
7.修改已存在的ibd文件名,防止覆盖。
8.复制要恢复的ibd文件,并修改ibd文件中此位置 (3行 4589列,见下图)与替换前中一致.
8.在my.ini中添加
innodb_force_recovery=5
9.重启mysql服务。
10.能查询到数据即成功。
最后别忘了把innodb_force_recovery修改回去。
阅读全文
0 0
- 恢复mysql数据--使用frm和ibd文件
- mysql frm ibd 文件恢复数据
- mysql innodb只有 .frm .ibd 文件 如何恢复数据
- MySQL通过.frm和.ibd恢复表结构和数据
- 通过.frm和.ibd对mysql数据恢复
- MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据
- mysql根据.frm和.ibd文件恢复表结构和数据
- mysql从.frm和.ibd文件恢复数据库
- Mysql 通过frm&ibd 恢复数据
- MySQL frm ibd 文件丢失的恢复
- MySQL ibdata损坏或丢失 通过frm&ibd文件恢复数据
- MySQL 从 .ibd 文件恢复数据
- MySQL借助ibd文件恢复数据技巧?
- MySQL借助ibd文件恢复数据技巧
- [MySQL]用ibd文件恢复数据库数据
- mysql——在没有ibdata1文件的情况下用*.frm和*.ibd文件恢复数据库
- 使用ibd文件恢复innodb数据
- Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
- 命令行版谷歌翻译:Translate Shell
- 第一章 spark数据分析导论
- Spark编程Tips
- 产品经理真的是「背锅侠」吗?
- UDP协议编程
- 恢复mysql数据--使用frm和ibd文件
- 指定多个pip源
- C# SqlDataAdapter和SqlDataReader的区别
- 用RecyclerView做一个小清新的Gallery效果
- Linux学习iscsi设备共享
- 【java面试题】2017.12.13
- Linux操作系统基础答疑
- 设计模式(三十二)------设计模式总结分类
- 一看就明白的爬虫入门讲解-基础理论篇(下篇)