Skip to content

jdr2021/MysqlLogQuery

Repository files navigation

MysqlLogQuery

代码审计工具,用于监听mysql日志,支持mysql8.0以上和以下的版本。
对你有帮助的话,可以给一颗小星星吗?

支持的版本

目前8.0以上和以下版本,经过测试是可以正常使用的。

Mysql 5.7.26版本

v5.7.26

Mysql 8.0.12版本

v8.0.12

已实现的功能

  1. Mysql 8.0版本以上和8.0版本以下的日志都可监听。
  2. 可删除指定行的日志数据,也可全部清除。
  3. 可编辑任意SQL列的行内容,但不可修改。

使用方式

  1. 运行jar包,双击或者java -jar *.jar
  2. 在确保本地mysql数据库运行的情况下,点击连接,即可连接上mysql数据库。
  3. 当执行sql语句后,点击更新,即可看见预期被执行的SQL。
  4. 通过鼠标选择行数据后,点击清除,即可删除指定行的日志数据。

待解决的问题

脏数据过多,没有想到比较好的过滤方式,因此这里是用清除按钮,以人工方式过滤数据。

可能会存在的问题

日志监听的数据,可能没有自己预期执行的SQL。
可在MainController.java文件的第102行修改limit的值,使用调试的方式,找到日志相关信息。

About

代码审计工具,用于监听mysql日志,支持mysql8.0以上和以下的版本。

Resources

Stars

Watchers

Forks

Packages

No packages published