Linux下数据库数据文件误删的恢复
1.通过history命令,发现确实被删除了

从物理层面删掉一个文件,恢复的手段很有限。但由于Linux的机制,如果当前对数据文件进行访问的进程没有关闭,文件的找回还是有机会的。
2.通过lsof命令检查文件占用情况
lsof |grep data0106

在13525进程的目录下,找到了这个文件,当前对象名为267

立即将文件拷贝至原位置,恢复原来的文件名。

3.修改权限:同时非常重要的一点,由于删除后,文件的属主权限发生了改变,需要改回

拷贝完成后重新执行查询,已经正常。恢复成功。

浙公网安备 33010602011771号