http://www.admin5.com/article/20140523/546473.shtml

如果.MYD文件丢失或者误删除,有没有备份,也没有二进制日志,还没有备库,那怎么办呐?

案例:灾难恢复

在没有备份,没有日志,没有备库,数据文件还被删除的情况下恢复数据

恢复思路

在系统中删除文件并非真正在存储中抹去数据,而是仅仅是标示对应的block块可以被重新分配,因此,数据还是在的,只是正常方式读取不到

因此,假如可以通过非正常方式读到这些数据,在重重新保存文件,那么数据就还原回来了、

mysql 配置

为了模拟一次数据误删除,并且使用ext3grep恢复数据,需要以下环境准备

1,创建一个单独的分区。

2,将MSYQL数据拷贝到该分区中

3,将新的分区挂载到mysql数据文件目录

原因?ext3grep 无法操作一挂载的分区,因此mysql的数据应该存在一个独立分区上,这样方便挂载和卸载

使用ext3grep 查看文件系统:

ext3grep  可以帮助我们通过文件系统读取底层数据。

--ls --inode 可以查看指定文件或目录的信息

ext3grep /dev/sdb1  --ls --inode 2

使用ext3grep 恢复文件

使用--restore-inode的参数组合,我们可以恢复指定的文件

ext3grep /dev/sdb1  --restore-inode 12354

本文所用到的工具链接:

1.ext3grep:https://code.google.com/p/ext3grep/

ext3grep依赖e2fsprogs-devel和e2fsprogs-lib包,因此需要先安装他们才能编译ext3grep

tar  xvf  ext3grep-0.10.2.tar.gz -C /home

cd xt3grep-0.10.2

./configure

make

mkae install.

如果是ext4文件系统,使用下面的工具即可使用方法和ext3一样的

extundelete /dev/sdb1 --inde 2

extundelete /dev/sdb1 --restore-inode 57146

extundelete

模拟案例如下:

>drop table t2;

/etc/init.d/mysqld stop

mount  查看mysql数据在那个分区

ll -id  /usr/local/mysql 查看mysql的inode

2 drwxr-xr-x 3 root root 4096 Jan 14 16:52 mysql

umount /  /var/lib/mysql

ext3grep /dev/sdb1  --ls --inode 2

ext3grep /dev/sdb1  --ls --inode 48961(db1 具体某一库的inode)

接下来根据iNode 恢复到一个空目录

cd /root/test

ext3grep  /dev/sdb1 --restore-inode  48961

mv test/RESTORE-FILEs/inode.48691  test/RESTORE-FILEs/t2.MYD

mv test/RESTORE-FILEs/inode.48692  test/RESTORE-FILEs/t2.MYI

mv test/RESTORE-FILEs/inode.48693 test/RESTORE-FILEs/t2.frm

mount /dev/sdb2  /var/lib/mysql

cp t2.*  /usr/local/mysql/data/db1

chow -R mysql.mysql . * (pwd =/var/lib/mysql/db1)

/etc/mysqld start

最后在查看数据是不是完整、

恢复独立的分区mysql_mysql 灾难型恢复相关推荐

  1. 电脑硬盘分区不见了怎么恢复数据?方法来啦

    电脑硬盘分区不见了怎么恢复数据?硬盘分区指的是在硬盘逻辑层面上划分出来的独立存储区域,一块硬盘可以根据用户的需要,划分成一个或多个分区,用来存放数据.安装系统等等,但在使用硬盘的过程中,也会遇到分区打 ...

  2. 电脑硬盘分区不见了怎么恢复数据?参考方法在这

    电脑硬盘分区不见了怎么恢复数据?硬盘分区指的是硬盘逻辑层面上划分出来的独立存储区域,一块硬盘可以被分成一个或多个分区,主要是用于安装系统或者存放数据等,但在日常使用中硬盘会出现分区打不开.分区数据丢失 ...

  3. 别怕,三招教你恢复TF卡分区后的数据

    随着移动设备的普及,TF卡这种小型存储设备已经成为我们日常生活中必不可少的工具.不过,如果您不小心对TF卡进行了分区操作,容易导致数据丢失,这样会给您的工作和生活带来不便.那么,在这个问题出现时,您应 ...

  4. oracle 数据不可恢复,Oracle数据恢复:错误叠加导致灾难不可恢复解决办法

    文章详细记录了自己在给一个客户做数据恢复的过程了,原因是错误叠加导致灾难不可恢复算是高难度的了. 文章详细记录了自己在给一个客户做数据恢复的过程了,原因是错误叠加导致灾难不可恢复算是高难度的了. 客户 ...

  5. 电脑重新分区后文件怎么恢复?流水的难题铁打的办法

    大家在操作电脑时,由于许多不可抗力的因素会发生一些难题.比如电脑重新分区后文件丢失,那么电脑重新分区后文件怎么恢复呢?本篇文章就来为你介绍一个办法. 电脑重新分区后,数据还能找回吗? 重新分区造成的数 ...

  6. 教你解决问题:mac电脑卸载双系统中Boot camp助理出现“启动磁盘不能被分区或恢复成单个分区”

    问题:启动磁盘不能被分区或恢复成单个分区 苹果电脑装了双系统,但是一直用的mac系统,所以打算把windows卸载. 看到网上说直接用Boot camp助理卸载就行,但是点"继续" ...

  7. 重装系统时不小心全盘分区了的文件恢复办法

    重新分区是比较常见的数据恢复案例,需要注意,重新分区后不要再存入新的文件.重装系统时不小心全盘分区了的文件恢复办法 重装系统时不小心全盘分区了的文件恢复办法 工具/软件:光明数据恢复软件 步骤1:先下 ...

  8. Windows 7恢复分区丢失了怎么恢复?

    问题:Windows 7恢复分区丢失 戴尔.惠普和华硕等电脑制造商现会在他们的计算机上创建一个恢复分区.恢复分区允许用户在系统出现问题时将计算机恢复到出厂默认设置.但是,由于丢失了恢复分区,因此某些用 ...

  9. 救硬盘 分区变成RAW格式 恢复 救回

    救硬盘 分区变成RAW格式 恢复 救回 今天经历了一个悲伤的故事,起因应该是正在考东西的时候不小心碰了线,然后断了,然后就出错了,发现硬盘已经变成raw格式,重新插上要我格式化,经过多年的经验告诉我, ...

  10. 分区变RAW如何恢复数据?

    有的朋友在工作中可能会遇到这种情况,不知道自己干了什么,硬盘上的分区就莫名其妙的变成了RAW格式,在磁盘管理器里面是这样显示的: 这时我们访问分区的时候还会提示"使用驱动器中的光盘之前需要将 ...

最新文章

  1. namenode如何存储复本?
  2. wpf 带复选框的treeview_WPF:带复选框CheckBox的树TreeView
  3. Clojure入门教程: Clojure – Functional Programming for the JVM中文版
  4. 计算机图形学二维图形基本变换实验原理,计算机图形学实验:二维图形变换.docx...
  5. 新版 Windows 10 最佳功能预览,五月即将更新
  6. sql server 2005 T-SQL BEGIN DIALOG CONVERSATION (Transact-SQL)
  7. 周鸿祎:网络安全面前 没有国家可以袖手旁观
  8. Teamcenter 2007之错误信息提示
  9. SpringBoot注解@Component、Repository、Service、Controller的含义
  10. 以正确的方式招募数据科学家!
  11. NYOJ242 - 计算球体积
  12. 计算机三级数据库技术复习资料总结
  13. ADMM算法求解二次项目标函数+l1正则项问题
  14. oracle alter system kill,ALTER SYSTEM KILL SESSION详解
  15. 数学建模之预测模型简要分析
  16. 反欺诈模型常用开发工具
  17. Kinetics-400数据集分类名中英文对照汇总
  18. js高级--jsonp跨域
  19. 混合移动开发 相关技术梳理(自用)
  20. LeetCode 6118. 最小差值平方和

热门文章

  1. 乐高小颗粒履带机器人_【乐高 21303 IDEAS系列 瓦力 机器人开箱细节】手臂|面板|轮毂|履带_摘要频道_什么值得买...
  2. CANOpen层配置服务报文
  3. 怎样培养孩子的记忆力
  4. 用Echarts只显示某个省、市、区的地图
  5. 如何还原桌面图标_在Windows 7、8或10中还原丢失的桌面图标
  6. 2022年增值税返税优惠详情解析,你的企业还可以这样节税
  7. 简练网软考知识点整理-软件维护类型
  8. 中小企业为什么要做网站优化?SEO推广难吗?
  9. 比较好用的Java反编译工具Procyon与CFR
  10. TOP2!红米K60、一加Ace2领跑618手机竞速榜,换机你选谁?