网站首页 > 经典案例

MySQL 8.0.32数据库被误删除,从CentOS 7.9磁盘分区扫描MySQL页面碎片恢复数据库关键表数据

客户在生产环境删除了核心业务数据库 MySQL误操作数据修复 MySQL数据库修复 MySQL页面碎片收集

客户名称: 某实业环境公司

数据类型: MySQL 8.0.32 on CentOS 7.9

数据库大小: 42 GB

故障检测: 误操作删除了数据库sr_uavdb,检查Linux磁盘空间使用情况发现数据库使用空间已被回收。被删除数据库未做备份,MySQL未开启binlog。


1、停止MySQL服务器,将误删除数据库所在的Linux磁盘完整镜像至文件mysql8_vdb.diskimage。

2、使用北京雨翰数据恢复公司自研的MySQL数据库文件丢失工具扫描磁盘镜像文件,获取所有有效MySQL页面碎片。

3、使用公司研发的MySQL数据库恢复工具恢复系统表的数据,获取客户指定要求恢复的重要表的相关信息。

4、使用公司研发的MySQL数据库恢复工具从提取出来的MySQL碎片恢复客户指定要求恢复的重要表的数据。

修复结果: 数据恢复率达95%以上客户非常满意。将恢复出来的所有表数据导入客户生产环境使用没有任何问题。

在此提醒大家重要的数据库操作之前务必备份数据库。

 
上一篇:MySQL 5.6被黑客恶意删除数据恢复 MySQL ibd数据文件恢复 下一篇:Sybase ASE 15.7因Linux ext4损坏导致数据库无法访问,从Linux ext4提取Sybase数据库碎片恢复数据