是否有任何查询/方式来显示 所有 服务器上执行的最后一个查询?
对于那些拥有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";
我更喜欢这种方法来编辑.cnf文件,因为:
my.cnf
/var/log /var/data/log
/opt /home/mysql_savior/var
有关更多信息,请参见《 MySQL 5.1参考手册-服务器系统变量- general_log》。