liunx下被删库后的一次恢复过程
liunx下被删库后的一次恢复过程
连接SSH数据库:**************
使用lsblk查看当前分区 我们了解丢失的文件在 /目录 sda2分区
我们需要放入扫描碎片工具 ,
前提注意:当数据文件被删除或者被清空 扫描工具不能上传到同一分区
如果只有一个分区则可将工具上传到 /dev/shm 目录。 /dev/shm是内存虚拟目录,写入数据在内存中不落盘,系统重启后/dev/shm 自动清空。
现在我们使用工具连接liunx数据库传文件
使用命令进入扫描工具所在目录
扫描工具给执行权限
chmod 777 DU_MySQL_Search_Linux
使用ll命令查询当前目录软件 熟练的可以赋予执行权限直接运行
sudo nohup ./DU_MySQL_Search_Linux -s /dev/sda2 & 运行扫描工具 后台
sudo ./DU_MySQL_Search_Linux -s /dev/sda2 前台运行
现在使用top 查看扫描工具是否有在运行
数据比较大的可以晚点在使用top查看 如果比较想知道情况的查看可以使用cat nohup.out 查看扫描日志
现在扫描已经完成
我们找到路径文件将扫描恢复的碎片 复制到我们自己的硬盘里
ibdfile:表空间.ibd文件碎片
frmfile:frm表结构碎片
binlogfile:binlog碎片
binlogmap:binlog碎片映射表
nohup.out:扫描日志,仅nohup模式运行时有
下一篇写如何处理扫描恢复的碎片
更多原作者发布案例dataunit.cn
浙公网安备 33010602011771号