是否有任何查询/方式来显示在所有服务器上执行的最后一个查询?
最佳答案
对于那些拥有MySQL> = 5.1.12的用户,可以在运行时全局控制此选项:
SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';
mysql.general_log
如果您希望输出到文件而不是表:
SET GLOBAL log_output = "FILE";
默认。 SET GLOBAL general_log_file = "/path/to/your/logfile.log";
SET GLOBAL general_log = 'ON';
我更喜欢这种方法来编辑.cnf文件,因为:
my.cnf
文件,并且可能永久打开日志/var/log /var/data/log
/opt /home/mysql_savior/var
有关更多信息,请参见
MySQL 5.1 Reference Manual - Server System Variables - general_log