mysql sql语句监控

我们在使用mysql的网站的时候,mysql要执行很多sql语句,有时候我们在面对不熟悉的程序,或者进行程序二次开发的时候,经常需要看程序语言来分析程序执行了哪些sql语句,其实很个思路,我们可以直接监控mysql,来查看程序到底对mysql做了什么。

看起来很复杂,其实很简单,我们只需要找到mysql的安装目录,找到my.ini,增加下面的一段话

 

# 指定log的位置

log=C:/AppServ/MySQL/mysql.log

# 或者linux下 log=/var/log/mysql/mysql.log



重启mysql,

ok,打开C:/AppServ/MySQL/mysql.log我们就知道mysql做了些什么了。当然如果觉得打开不方便可以使用第三方工具查看,如BareTail等

BareTail 免费下载地址:
http://www.baremetalsoft.com/baretail/

不过个人觉得BareTail不是很好用,有用到好的第三方查看器再补充进来。

附件下载:

baretail.zip111.53KB