[发明专利]一种针对MYSQL数据库的碎片恢复方法有效
申请号: | 201710115437.3 | 申请日: | 2017-03-01 |
公开(公告)号: | CN106897174B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 梁效宁;许超明;赵飞;何升 | 申请(专利权)人: | 四川艾特赢泰智能科技有限责任公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 641000 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种针对MYSQL数据库的碎片恢复方法,包括以下步骤:S1:确认数据文件;S2:确定数据表;S3:通过一个正常的MYSQL数据库分析得到数据表记录的组成结构;S4:检索数据特征标志;S5:确定长度管理表的长度;S6:确定字段判断表,判断该条记录的字段的状态是否为空;S7:排除无用数据;S8:根据长度管理表和字段判断表提取字段,再将字段组成一条完整的记录。本发明的有益效果如下:可以提取MYSQL数据库中的删除记录;可以完美恢复MYSQL数据库中的关键记录碎片;提取的数据是按照原MYSQL数据库的表结构组织的,增加了MYSQL数据库数据恢复的成功率和准确率,减少因数据丢失带来的损失。 | ||
搜索关键词: | 一种 针对 mysql 数据库 碎片 恢复 方法 | ||
【主权项】:
一种针对MYSQL数据库的碎片恢复方法,其特征在于包括以下步骤:S1:确认用户数据数储存在的数据文件;S2:确定需要恢复的数据表,命名为关键表;S3:通过一个正常的MYSQL数据库文件分析得到数据表记录的组成结构,得到表中字段和字段长度字节长度、表的长度以及位置,得到了关键表的详细结构;S4:检索数据特征标志,在数据存储是会使用一个特征标志来判断该条记录为此数据库的数据表记录;S5:确定长度管理表的长度;S6:确定字段判断表,根据字段判断表判断该条记录的所有字段的状态是否为空;若字段为空所对应的字段判断表bit位为1,非空为0;S7:排除判断表后4个字节和长度管理表第三个字段前13个字节;避免出现乱码等无用数据;S8:根据分析出来的长度管理表以及字段判断表,在数据区提取字段,再将字段组成一条完整的记录,形成一张数据表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川艾特赢泰智能科技有限责任公司,未经四川艾特赢泰智能科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710115437.3/,转载请声明来源钻瓜专利网。