1、由于误操作导致原数据库的test表打不开,提示不存在,此时可通过ibd文件恢复该表的数据,具体操作如下。有一个数据库,数据库中有一个和需要恢复的表的表名和表结构相同的表。

1、首先需要创建一个表结构与原表相同的表,我们取名为【testabc】;

2、清空该表的表空间,执行sql:ALTER TABLE testabc DISCARD TABLESPACE;(执行完成后该表的ibd文件被删除,注意不可手动删除);

如果sql报错,尝试执行以下过程。

停止mysql服务,

添加innodb_force_recovery=1【innodb_force_recovery的含义参考:http://blog.csdn.net/u012887385/article/details/54406489】,

3、启动mysql服务,将备份的.ibd文件复制到数据库Data目录中该数据库表的目录下,执行sql:ALTER TABLE test.testabc IMPORT TABLESPACE;

如果报错Error Code: 1808. Schema mismatch (Table has ROW_TYPE_DYNAMIC row format, .ibd file has ROW_TYPE_COMPACT row format.)

则在建表语句后加上  ROW_FORMAT=COMPACT

4、重新打开textabc表,查看数据是否已恢复成功。

windows下从ibd文件恢复表数据(InnoDB)相关推荐

  1. mysql innodb 从 ibd 文件恢复表数据

    最近内部的 mysql 数据库发生了一件奇怪的事,其中有一个表 users625 突然出现问题, 所有对它的操作都报错误 数据表不存在. mysql> select count(*) from ...

  2. mysql拷贝恢复.frm_通过.frm .ibd文件恢复MySQL数据

    重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...

  3. mysql清理 frm_通过.frm .ibd文件恢复MySQL数据

    重新安装完mysql,当我初始化MySQL的时候,报错提示以前的数据目录还存在着,于是把之前的数据拷贝到其他目录,然后初始化成功.由于以前的数据还存在,我便想将以前的数据迁移的刚安装的MySQL中. ...

  4. mysql innodb ibd_MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据

    记录通过.frm和.ibd文件恢复数据到本地 .frm文件:保存了每个表的元数据,包括表结构的定义等: .ibd文件:InnoDB引擎开启了独立表空间(my.ini中配置innodb_file_per ...

  5. MySQL8.0 ibd2sdi 根据ibd文件恢复表结构

    ibd文件 在8之前InnoDB存储表的结构和数据时,分别存储在frm文件和ibd文件.而在8的时候全都存到了ibd文件里...... 如果你把mysql搞崩了-比如我手贱把preformance_s ...

  6. 宝塔面板使用.frm与.ibd文件恢复Mysql数据

    写这篇文章我是非常不情愿的,我现在是在写这篇文章,但是同时我也在恢复我服务器数据库的数据,出这篇文章也是在我的意料之外,由于我正在这件事类,我就出一版这样的mysql.frm.ibd文件数据恢复教程, ...

  7. mysql frm ibd 创建表_MySQL数据库实现从.frm文件和.ibd文件恢复数据表方法

    MySQL中.frm文件:保存了每个表的元数据,包括表结构的定义等,该文件与数据库引擎无关. MySQL中.ibd文件:InnoDB引擎开启了独立表空间(my.ini中配置innodb_file_pe ...

  8. frm文件导入mysql5.7_使用frm,ibd文件恢复数据库文件,mysql5.7.31,centos7.5,20200813...

    使用frm,ibd文件恢复数据库文件共有3步,安装数据库,恢复表结构,恢复表数据 我实操的软件版本,mysql5.7.31,centos7.5,20200813,数据库展开597MB 一,安装数据库 ...

  9. mysql frm ibd 创建表_通过.frm表结构和.ibd文件恢复数据

    整个恢复过程其实可以总结为下面几步: (1):恢复表结构 (2):复制出来创建表的sql语句 (3):恢复表数据(在恢复表数据的时候,首先需要解除当前创建的表与默认生成的.ibd文件间的关系,接着将要 ...

最新文章

  1. 言有三文章 - AI系列完整阅读
  2. 两种 js下载文件的方法(转)
  3. C 语言编程 — 运算符
  4. 白话生成对抗网络 GAN,50 行代码玩转 GAN 模型!【附源码】
  5. java 动态单元格涂色_如何编写自定义DefaultTableCellRenderer来着色特定单元格并“保留”其他单元格的颜色,Java...
  6. 关于WS-PSNR、S-PSNR、CPP-PSNR
  7. jquery项目中一些常用方法
  8. react-native---配置reactnative报红,run-Android时候报错unable to load script from assets 'index.android.bundl
  9. 国产操作系统往事:四十年激变,终再起风云
  10. IE下AjaxForm上传文件直接提示下载的兼容性Bug
  11. Telepresence修改完善心得
  12. 计算机运算法则图鉴,AP微积分BC TI-Nspire计算器使用指南 正确使用计算器5分到手轻而易举...
  13. 前端汉字encode_js编码转码中文
  14. PX4 代码中 position_estimator_inav(互补滤波)理解
  15. JQ实现音乐插件并自动播放
  16. 三层交换机如何配置为网关
  17. Verilog HDL语言中always敏感信号对比分析
  18. 如何更改python界面颜色_pycharm修改界面主题颜色的方法 pycharm怎么恢复默认设置...
  19. 习题5.4 找出4*5矩阵中值最小和最大元素,并分别输出其值及所在的行号和列号。
  20. AngularJs基础视频教程 大漠穷秋AngularJs基础教程 AngularJs入门教程

热门文章

  1. M3DGIS虚拟现实大数据人工智能数字沙盘电子沙盘开发视频教程第3课
  2. HydroCMS规范、图集查询系统设计
  3. 3月28日服务器维护,【已开服】3月28日全部服务器更新维护公告
  4. 学计算机类专业要什么牌子笔记本,请问学计算机专业的大学生买什么牌子的笔记本比较合适...
  5. 深度报告(69页附下载)| 蜂窝车联网(C-V2X)技术与产业发展态势前沿报告2020-中国通信学会
  6. IDEA引入jar包显示为红色
  7. 语言ID和代码页ID 中英文说明
  8. python正则取反_python 正则表达式
  9. NS3 Logging Module 日志模块
  10. 看透人性人心厚黑学技巧,提高人情世故,别错过