恢复还原mysql中的.ibd文件。

1、需先创建一个一样的数据库表结构

2、删除表空间

ALTER TABLE "+dbName+" DISCARD TABLESPACE;

3、复制xxxxx.ibd文件到数据库目录下

4、恢复导入表空间

ALTER TABLE "+dbName+" IMPORT TABLESPACE;

--------恢复frm表结构------`切记:一定要按照顺序操作,否则库会死掉,要重新安装重新来一波`------------------

1、正常mysql服务中创建同样的表名,字段随意1个,表名必须与.frm完全一致

create table app_info(id int);

2、停止数据库服务my.ini中追加

【mysqld】

innodb_force_recovery=6

3、把*.frm进行物理覆盖

4、启动服务执行

desc app_info报错,找到.err文件中的真实列数(我的事例中可以看出是7列)

5、停止服务,去掉my.ini中的innodb_force_recovery=6,再启动服务,删除数据表。

删除后创建对应的列数表

create table app_info(id1 int,id2 int,id3 int,id4 int,id5 int,id6 int,id7 int);

6、重复2、3步骤

服务启动后执行desc即可看到完整的表结构

然后选中表右键“对象信息”可以看到DLL

7、再次停止服务,去掉my.ini中的innodb_force_recovery=6,再启动服务,删除数据表,指定获取的真实dll即可还原表结构

mysql ibd文件清理_MYSQL .ibd文件数据恢复相关推荐

  1. mysql 的文件介绍_mysql 数据文件介绍

    MyISAM在磁盘上存储成三个文件.第一个文件的名字以表的名字开始,扩展名指出文件类型..frm文件存储表定义.数据文件的扩展名为.MYD (MYData).索引文件的扩展名是.MYI (MYInde ...

  2. mysql ibdata1过大_MySql ibdata1文件太大如何缩小

    MySql ibdata1文件太大如何缩小 MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空: truncate table xxx; 然 ...

  3. mysql日志文件名称_MySQL 日志文件 说明

    MySQL 5.5 官方文档上有关日志的分类: By default, nologs are enabled. The following log-specific sections provide ...

  4. mysql win10 无法配置文件_MySQL设置文件无法更改的处理方案详细说明(Win10)

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  5. mysql库文件修复_mysql数据库文件修复

    多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少.大多数形式的数据库破坏的的修复相当简单. 和前面的校验一样,修复的方式也有三种. 下面讲的方法只对MyISAM格式的表 ...

  6. MySQL文件后_MySQL误删除文件后,如何恢复

    MySQL在运行中,如果误删除数据文件,只有服务进程没有退出,那么就有办法将其恢复. 首先介绍Linux下lsof:他可以显示打开的文件和网络连接. 其次/proc目录包含了反映内核和进程树的各种文件 ...

  7. mysql 清除bin文件内容_mysql 日志文件mysql-bin文件清除方法

    默认情况下mysql会一直保留mysql-bin文件,这样到一定时候,磁盘可能会被撑满,这时候是否可以删除这些文件呢,是否可以安全删除,是个问题. 首先要说明一下,这些文件都是mysql的日志文件,如 ...

  8. mysql数据库日志在哪个文件夹_mysql日志文件在哪 如何修改MySQL日志文件位置

    binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作.通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等.对于开发者可能对binlog并不怎么 ...

  9. mysql日志文件架构_mysql日志文件

    日志文件类型 MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情:日志文件记入文件中的信息类型 错误日志记录启动.运行或停止mysqld时出现的问题. 查询日志记录建立的客户端连 ...

  10. mysql 数据库 文件夹_mysql 数据库 文件夹

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. python相对路径库_如何最简单、通俗地理解Python的搜索路径、相对路径、绝对路径?...
  2. NSArray和NSDictionary的混合
  3. 主机访问虚拟机中linux上的web服务
  4. SecureCRT连接CentOS阿里云,小键盘在VIM情况下,无法输入数字反而出现英文
  5. Buying Shovels CodeForces - 1360D(数论+找因子)
  6. Juice Extractor dp
  7. crontab里shell脚本将top信息写入文件
  8. linux忘记mysql密码_Linux下忘记Mysql密码的找回方法(图)
  9. 译文 | 与TensorFlow的第一次接触(一)
  10. 【iOS系列】-xib封装使用
  11. svn提交代码失败提示清理(清理失败并且报错信息乱码解决办法)
  12. Ubuntu下emacs使用搜狗输入法
  13. VJ 1490 小菜的数码验证
  14. QA:Golang抽象nil问题
  15. Oracle分析函数之Rank函数
  16. Ubuntu18.04中cURL 77 错误:error setting certificate verify locations
  17. python数据挖掘14讲_python/pandas数据挖掘(十四)-groupby,聚合,分组级运算
  18. Linux系统1.md
  19. “安卓僵尸”变种木马
  20. Python nbs***bsp; 乱码

热门文章

  1. 2022常见软件测试面试题
  2. 用Python简单代码实现炫酷动态条形图
  3. win10服务器只显示4g内存,64位win10识别到了4G内存,却只用了3.1G,为什么?
  4. 自动弹窗被拦截 html,弹窗广告拦截程序哪个好
  5. 艾肯micu声卡调试安装教程
  6. 图像处理-图像边缘处理
  7. 【亲测】服务器事件查看器打不开报错,mmc无法创建管理单元怎么办
  8. 写在Aras Innovator技术贴 前面
  9. 程序江湖:第二章 初生牛犊不怕虎
  10. 长城脚下公社之凯宾斯基开业典礼