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%以上客户非常满意。将恢复出来的所有表数据导入客户生产环境使用没有任何问题。
在此提醒大家重要的数据库操作之前务必备份数据库。