误删除MySQL数据库表的ibd文件怎么办
浏览量: 次 发布日期:2023-10-17 14:02:51
误删除MySQL数据库表的ibd文件怎么办
无锡数据恢复 常州数据恢复很多年前,学习oracle10g的技术时,看过盖国强老师写的一篇文章,在linux系统中,oracle数据库存活的时候,用系统命令rm删除一个数据文件,这个时候找到删除文件的fd文件句柄,就可以将删除的文件找回,当时感觉特别的神奇,竟然还有这种骚操作。
既然oracle数据库可以恢复删除的数据文件,那在MySQL数据库中能不能玩这样的骚操作呢,下面就是我做的模拟测试,一起来看看吧。
MySQL
如果你在生产环境,不小心做了这个操作,估计这个时候已经背后一身冷汗了。
进程
这个表在一定的时间范围内,还是可以进行DML操作
为了保险起见,建议将这个表进行lock操作,只能read操作
你会发现,刚才rm test1.ibd文件,在这里还可以看到,这个时候,我们要做的是,赶紧将这个文件拷贝回去。
可以看到文件已经完全找回去了。这个时候,可以将表的read lock释放了
总结
. oracle 删除数据文件,Oracle 数据文件删除指南
. 硬盘数据恢复后无法删除,硬盘数据恢复后无法删除的困扰及解决方案
. 移动硬盘数据删除数据恢复,移动硬盘数据删除,如何进行数据恢复?
. 不小心删除的音频文件怎么恢复,不小心删除的音频文件怎么恢复?全方位指南
. 如何查看oracle错误日志,Oracle数据库错误日志查看指南
. 刚删除的文件怎么找回,刚删除的文件怎么找回?快速恢复指南
. oracle删除的数据怎么恢复,Oracle数据库中删除数据恢复指南
. 回收站删除的照片怎么恢复,回收站删除的照片怎么恢复?全方位指南
. linux数据恢复 rm rf,Liux系统下rm -rf误删数据恢复指南
. 苹果手机照片被彻底删除怎么恢复,苹果手机照片被彻底删除怎么恢复?全方位指南
. 恢复回收站已删除东西,如何恢复回收站已删除的东西?——全方位数据恢复指南
. mysql恢复sql文件命令,MySQL恢复SQL文件命令详解
. oracle如何恢复删除的数据,Oracle数据库中删除数据的恢复方法详解