Submitted by yejr on 周一, 2008/11/10 - 16:23
想要在MySQL 5.1以下的版本中动态抓取提交到MySQL中的查询日志,可以采用tcpdump的方法,大致如下:
tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | egrep -i 'SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL'
eth0指mysqld监听的网卡,330自然是指mysqld监听的端口,正则匹配模式里,可以自己添加想要抓取的SQL语句类型。
评论
游客 (未验证)
周三, 2008/11/12 - 21:54
Permalink
socket 模式怎么办呢?
socket 模式怎么办呢?
yejr
周四, 2008/11/13 - 12:07
Permalink
呵呵,那当然就不适
呵呵,那当然就不适用了,需要打开log
MySQL方案、培训、支持