恢复mysql数据--使用frm和ibd文件
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修改回去。
恢复mysql数据--使用frm和ibd文件相关推荐
- frm ibd文件导入mysql_Mariadb,Mysql如何根据.frm和.ibd文件来恢复数据和表结构
废话不多说直接进入正题,Mariadb,Mysql根据.frm和.ibd文件来恢复数据和表结构,大体分为三个步骤: 1.创建表结构 2.导入表结构 3.恢复表数据 接下来,我们按照这三个步骤一步一步恢 ...
- mysql ibd frm文件_Mariadb,Mysql如何根据.frm和.ibd文件来恢复数据和表结构
废话不多说直接进入正题,Mariadb,Mysql根据.frm和.ibd文件来恢复数据和表结构,大体分为三个步骤: 1.创建表结构 2.导入表结构 3.恢复表数据 接下来,我们按照这三个步骤一步一步恢 ...
- mysql怎么通过frm和ibd文件还原数据
1.找回表结构,如果表结构没有丢失直接到下一步 a.先创建一个数据库,这个数据库必须是没有表和任何操作的. b.创建一个表结构,和要恢复的表名是一样的.表里的字段无所谓.一定要是innodb引擎的.C ...
- mysql innodb ibd_MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据
记录通过.frm和.ibd文件恢复数据到本地 .frm文件:保存了每个表的元数据,包括表结构的定义等: .ibd文件:InnoDB引擎开启了独立表空间(my.ini中配置innodb_file_per ...
- MySQL 5.7 通过frm和ibd文件恢复数据
MySQL 5.7 通过解析frm和ibd文件恢复数据 .frm文件存储表结构 .ibd文件存储数据 以恢复表IP_PATENT_APPLICANT_LIST为例, 有待恢复表文件IP_PATENT_ ...
- 宝塔面板使用.frm与.ibd文件恢复Mysql数据
写这篇文章我是非常不情愿的,我现在是在写这篇文章,但是同时我也在恢复我服务器数据库的数据,出这篇文章也是在我的意料之外,由于我正在这件事类,我就出一版这样的mysql.frm.ibd文件数据恢复教程, ...
- frm文件导入mysql5.7_使用frm,ibd文件恢复数据库文件,mysql5.7.31,centos7.5,20200813...
使用frm,ibd文件恢复数据库文件共有3步,安装数据库,恢复表结构,恢复表数据 我实操的软件版本,mysql5.7.31,centos7.5,20200813,数据库展开597MB 一,安装数据库 ...
- mysql ibd文件一直增加_为什么 MySQL 回滚事务也会导致 ibd 文件增大?
一个简单的测试: start transaction; insert into tb1 values(3, repeat('a', 65000),'x',1); --commit; rollback; ...
- innobackupex和Xtrabackup备份和恢复MySQL数据
innobackupex备份和恢复MySQL数据 当MySQL数据量很小时,我们可以使用mysqldump来备份,无论是myisam引擎还是innodb引擎都是没有问题的. 但数据量很大,比如上百GB ...
- mysql is not empty_MySQL数据库之Xtrabackup恢复mysql数据时候报错:Original data directory is not empty!...
本文主要向大家介绍了MySQL数据库之Xtrabackup恢复mysql数据时候报错:Original data directory is not empty! ,通过具体的内容向大家展现,希望对大家 ...
最新文章
- 基础002. Editplus编辑远程文件
- 作为候选人,你需要问些什么?你需要查些什么?这些关乎你的利益和未来!
- 手机控制树莓派linux,怎样用PC或手机远程控制树莓派
- Java开发知识之Java中的集合上List接口以及子类讲解.
- 基于Android的ELF PLT/GOT符号重定向过程及ELF Hook实现
- pyecharts第五节、关系图
- python怎么让游戏倒计时_Python如何让倒计时效果的在固定区域刷新
- 前端预览word文件_2020国开形考计算机练习题Word练习
- generator探幽(1)--koa中间件机制浅析
- 火狐浏览器摄像头权限怎么开启 火狐浏览器摄像头权限开启的方法
- Magedu2_3 linux文件目录
- TensorFlow人工智能入门教程之十一 最强网络DLSTM 双向长短期记忆网络(阿里小AI实现)...
- Windows 下 Git 的安装及如何与码云协作
- 如何 珍惜自己和珍重别人。珍惜一切
- 阿里云服务器学生计划--免费领取两个月
- 深圳Java培训机构排名榜单:动力节点上榜,第一名耳熟能详
- 大数据周会-本周学习内容总结05
- 软件测试2022年终总结
- 线性链表实现对二进制数加1运算
- pyqt5+qt desiger实例教程(1)创建含有三个按钮的窗口,点击按钮2输出消息、按钮3可退出
热门文章
- IntelliJ IDEA多项目共用一个Tomcat
- python数据可视化仪表盘,Python 数据可视化?
- 费马定理中值定理_长盛不衰的法国数学|费马
- mysql配置ip和端口_连接(Connectivity)选项中,“TCP/IP”复选项选中表示启用TCP/IP网络协议,配置连接MySQL服务器的默认端口号为“3306”。_学小易找答案...
- python测试用例设计方法_设计测试用例的基本方法
- java callback_java——回调机制(callback)
- 万兆网口和千兆网口区别_万兆网卡的安装 以及注意事项
- 关于中职计算机专业,关于中职学校计算机专业改革探讨
- java多线程下载图片_java多线程批量下载图片(通用版)
- acrobat 控件可以发布吗_自己能做小程序商城吗?可以发布使用吗