数据测试 JAVA 程序执行的 SQL 语句为什么不能记录到 MySQL 数据库的 general_log 中

马可菠菠仔 · 2019年01月02日 · 最后由 马可菠菠仔 回复于 2019年01月07日 · 2229 次阅读

在 Navicat 中执行的查询、插入 SQL 语句都可以记录到 general_log 中,为什么项目程序执行的 SQL 语句不能记录到日志中呢?

百度了好久,没有非常对应的问题答案,尝试了几个相关的设置更改,日志中还是没有。

有没有大神、同学做过类似的想查看数据库日志的事情,求解脱啊

共收到 3 条回复 时间 点赞

没遇到过这样的情况。可以贴下你的配置这样别人可以得到多一点的信息。我一般临时配置都是

set GLOBAL general_log='ON';
set global log_output='table';

就可以在表 general_log 看到记录了。

p6spy 框架

不清楚为什么数据配置没有生效,在重启数据库和网站服务后可以记录 SQL 了,谢谢二位。p6spy 没有使用过,刚好学习下,谢谢。

马可菠菠仔 关闭了讨论 03月13日 12:35
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册