Heim > Datenbank > MySQL-Tutorial > mysql数据文件删除,操作系统级别恢复文件_MySQL

mysql数据文件删除,操作系统级别恢复文件_MySQL

WBOY
Freigeben: 2016-06-01 13:00:03
Original
1134 Leute haben es durchsucht

在什么备份的情况下,数据文件被删除了恢复
一些限制条件

1.需要恢复的数据块不要被使用

2.不是文件系统本身发生了损坏
使用工具ext3grep,http://code.google.com/p/ext3grep/
安装
./configure
make
make install


mount
ls -id 数据文件存放的文件系统目录 --查看inode
umount 数据文件存放的文件系统目录
ext3grep /dev/sdb1 --ls --inode 2
ext3grep /dev/sdb1 --ls --inode 3
ext3grep /dev/sdb1 --ls --inode 4


ext3grep /dev/sdb1 --restore-inode 2 --到一个空目录下执行
mv ./RESTORED_FILES/inode.2 t3.MYI


ext3grep /dev/sdb1 --restore-inode 3
mv ./RESTORED_FILES/inode.3 t3.MYD


ext3grep /dev/sdb1 --restore-inode 4
mv ./RESTORED_FILES/inode.4 t3.frm


cp t3* /home/mysql/db1
chown mysql:mysql t3*






extundelete工具类似ext3grep 可以恢复ext4类型
extundelete /dev/sdb1 --inode 2
extundelete /dev/sdb1 --restore-inode 2
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage