按数据库记录MySQL查询

时间:2014-04-05 02:07:43

标签: mysql database logging

我知道我可以将MySQL设置为临时记录所有查询到表中的查询,例如查询:

SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';

将创建一个名为mysql.general_log的新表,其中包含通过MySQL传输的所有内容的日志。这对于调试建议很有用,但是有没有办法让每个数据库都有不同的日志表?

例如,数据库wordpress的日志应为wordpress.general_log。数据库myawesomeapp应该记录到myawesomeapp.general_log这可能吗?怎么样?

谢谢。

1 个答案:

答案 0 :(得分:0)

不幸的是,这是不可能的。您必须有两个不同的数据库实例才能完成此任务。