Mysql - 实时记录所有查询

时间:2014-04-10 09:14:24

标签: mysql logging process live

我有一个简单的localhost网站我想通过mysql或mysql客户端或mysql插件或其他任何实时记录所有查询

这样我就可以实时查看从网站上运行的查询

有可能吗?

2 个答案:

答案 0 :(得分:1)

好在最后我决定使用:

SET global log_output = 'FILE';
SET global general_log_file='/Applications/MAMP/logs/mysql_general.log';
SET global general_log = 1;

非常感谢

答案 1 :(得分:0)

  

这样我就可以实时查看从网站上运行的查询

你可以运行:SHOW PROCESSLIST; 在mysql下。  http://dev.mysql.com/doc/refman/5.1/en/show-processlist.html

  

我有一个简单的localhost网站我想记录

在运行之前记录所有查询,例如在日志文件中。