是否有任何查询/方式来显示在 所有 服务器上执行的最后查询?
对于那些拥有 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