[发明专利]MySQL数据追踪方法、存储介质在审
| 申请号: | 201910207628.1 | 申请日: | 2019-03-19 |
| 公开(公告)号: | CN109977134A | 公开(公告)日: | 2019-07-05 |
| 发明(设计)人: | 刘德建;詹彦安;范福生;黄钟贵;江洪;郑含章;李正;郑涛;岳万恕;陈宏展 | 申请(专利权)人: | 福建省天奕网络科技有限公司 |
| 主分类号: | G06F16/245 | 分类号: | G06F16/245;G06F16/242;G06F16/28 |
| 代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
| 地址: | 350212 福*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 语句 字段 匹配数据 存储介质 获取目标 目标数据 数据追踪 语句集合 解析 变化过程 内容变更 日志文件 数据对应 数据审计 整合 匹配 数据库 查询 返回 监管 | ||
1.一种MySQL数据追踪的方法,其特征在于,包括:
S1:解析数据库binlog日志文件,获取MySQL执行语句集合;
S2:查询数据表,获取目标数据对应的目标数据字段;
S3:依据所述目标数据字段及其对应MySQL的表,获取当前匹配数据字段;
S4:匹配当前匹配数据字段与所述MySQL执行语句集合,获取对应的执行语句;
S5:解析所获取的执行语句之后预设范围内的其他执行语句,从所述其他执行语句中获取对应所述所获取的执行语句进行内容变更的执行语句;
S6:依据S5步骤获取的执行语句获取最新匹配数据字段,返回执行S4步骤,直至无法再获取执行语句;
S7:顺序整合每次获取的执行语句,获取目标数据的变化过程。
2.如权利要求1所述的一种MySQL数据追踪的方法,其特征在于,所述S1:解析数据库binlog日志文件,获取MySQL执行语句集合,具体为:
S10:依据目标数据确定目标时间段;
S11:解析对应所述目标时间段的数据库binlog日志文件,获取对应的MySQL执行语句集合。
3.如权利要求1所述的一种MySQL数据追踪的方法,其特征在于,所述目标数据包括用户账号及其关联数据;
所述S2:查询数据表,获取目标数据对应的目标数据字段;具体为:
S21:依据用户账号查询数据库的用户数据表,获取用户账号对应的目标数据字段;
S22:获取目标数据对应的包括所述用户账号对应的目标数据字段和所述关联数据的目标数据字段。
4.如权利要求3所述的一种MySQL数据追踪的方法,其特征在于,所述S3:依据所述目标数据字段及其对应MySQL的表,获取当前匹配数据字段;具体为:
S3:获取由用户账号、所述关联数据及其对应MySQL的表组成的当前匹配数据字段。
5.如权利要求4所述的一种MySQL数据追踪的方法,其特征在于,若首次执行所述S4步骤的匹配结果为无法获取对应的执行语句,则结束流程;若能获取对应的执行语句,则继续执行S5步骤。
6.如权利要求4所述的一种MySQL数据追踪的方法,其特征在于,S6:依据S5步骤获取的执行语句获取最新匹配数据字段,返回执行S4步骤,直至无法再获取执行语句;具体为:
S61:依据S5步骤获取的执行语句获取所述关联数据对应所述表的键值,并依据所述键值与所述表获取最新的匹配数据字段;
S62:匹配当前匹配数据字段与所述MySQL执行语句集合,获取对应的执行语句;
S63:解析S62步骤所获取的执行语句之后预设行数内的其他执行语句,判断是否能从所述其他执行语句中获取对应S62所获取的执行语句进行内容变更的执行语句;若是,则执行S64;若否,则执行S7;
S64:依据S63步骤获取的执行语句获取最新的匹配数据字段,返回执行S62步骤。
7.如权利要求4所述的一种MySQL数据追踪的方法,其特征在于,所述关联数据为经验值、交互值或物品编码。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序在被处理器执行时,能够实现上述权利要求1-7任意一项所述的一种MySQL数据追踪的方法所包含的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省天奕网络科技有限公司,未经福建省天奕网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910207628.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能换油方法及装置
- 下一篇:一种数据查询方法、装置及服务器





