David Tonhofer Asked: 2018-01-26 05:24:10 +0800 CST2018-01-26 05:24:10 +0800 CST 2018-01-26 05:24:10 +0800 CST MySQL通用查询日志分析 772 目前在 MySQL 5.6 的旧版安装上执行软件考古。我有几个月的MySQL 一般查询日志,并且想统计一下谁运行了哪些查询,因为已经设置了来自各地的各种“未记录”自动机来访问所述数据库。我必须在这方面使用所有 Perl 还是有现成的分析工具? mysql 1 个回答 Voted Best Answer David Tonhofer 2018-01-28T08:33:39+08:002018-01-28T08:33:39+08:00 最后,我编写了一个 Perl 脚本来执行此操作。不完美,但它可以完成它的工作。 可在 GitHub 上找到mysql56_query_log_analysis.pl 请注意,MySQL 5.6 通用查询日志与 MySQL 5.7 查询日志的格式不同,因此 5.7 需要另一个脚本。
最后,我编写了一个 Perl 脚本来执行此操作。不完美,但它可以完成它的工作。
可在 GitHub 上找到mysql56_query_log_analysis.pl
请注意,MySQL 5.6 通用查询日志与 MySQL 5.7 查询日志的格式不同,因此 5.7 需要另一个脚本。