监控PHP执行的SQL

发布于 2021-11-20 23:38:43 字数 309 浏览 896 评论 7

这个该是老问题了。。

XAMPP套装上监控PHP执行的SQL,先后试过日志功能 my.ini里加 log="dbquery.log",重启mysql,刷新PHP网页,无效~

再用MySQL-Proxy for win ,mysql-proxy --proxy-backend-addresses=localhost:3306 --proxy-lua-script=./examples/tutorial-query-time.lua,启动貌似OK的,刷新PHP网页,没效果

百度了关键字“MYSQL 事件探查器”,多是以上两种方法

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

简单气质女生网名 2021-11-26 21:35:42

有两个参数控制mysql所有执行的sql语句:

general_log_file 指定查询日志的文件路径 不能在运行时设置,必须在mysql启动配置文件(my.cnf, my.ini)中指定。

general_log=N  N可取1或0,表示是否记录查询日志。可在运行时使用set global general_log=1指令临时打开记录功能。同理,可使用set global general_log=0指令关闭查询记录功能。

挽清梦 2021-11-26 21:35:15

我是打开了Mysql的查询日志,可以看到所有的查询操作。

在项目中,也打开了框架的Log,也可以直接看到查询过程。

毁梦 2021-11-26 21:27:47

我的是5.5的看了手册,

在my.ini 加 log,还是没效果,

检查了 show variables like '%log%';  log为 OFF,

用 set GLOBAL LOG="ON";启动它,OK了,

可是MYSQL重启log又回到OFF状态。

少女情怀诗 2021-11-26 20:01:40

我的是5.5的看了手册,在my.ini 加 log,还是没效果,检查了 show variables like '%log%'; log为 OFF,用 set GLOBAL LOG="ON";启动它,OK了,可是MYSQL重启log又回到OFF状态。

尐偏执 2021-11-25 07:10:47

一看就知道是喜欢追新的童鞋。MySQL5.6的日志配置项已经不是这个了,看最新的手册去吧,要改两个地方。追新要谨慎啊。

残花月 2021-11-25 02:10:27

不是为了监控性能呢

好听的两个字的网名 2021-11-25 00:31:00

百度一下 mysql慢查询 0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文