连接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模式运行时有
下一篇写如何处理扫描恢复的碎片
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999641/viewspace-2775670/ ,如需转载,请注明出处,否则将追究法律责任。