Mysql数据库表数据删除后数据恢复

【客户描述】     一网站数据库,被黑客入侵后,把Tan表的数据全部删除。数据库采用的是Mysql数据库,引擎是Myisam。

【数据分析】     由于 Myiasm引擎的存储原理 ,导致删除后的数据行会被截断重新排列存储,这样就导致数据行会丢失一些数据,且数据行不可能100%完整恢复

【修复过程】1、对数据库FRM MYD MYI文件进行备份,以防二次破坏。

                   2、分析FRM中的表结构。

                   3、通过表结构对MYD进行分析。

                   4、使用自主开发的工具进行对MYD扫描。

                   5、提取数据,转换成SQL脚本。

                   6、执行SQL脚本 ,重新插入到数据库中。

【工程师】工程师:张祚  

                QQ:86066616

                电话:13146539790

网站:http://www.sjhfcn.com 

         http://www.dbsfix.com

【修复结果】数据98%恢复成功。

相关文章
相关标签/搜索