是否有任何查询/方式显示在所有服务器上执行的最后一次查询
对于那些拥有MySQL>=5.1.12的用户,您可以在运行时全局控制此选项:
- 执行
设置全局日志输出='TABLE' - 执行
设置全局常规日志='ON' - 看看表
mysql.general\u log
如果希望输出到文件而不是表:
SET GLOBAL log\u output=“FILE”默认值设置全局常规日志文件=“/path/to/your/logfile.log”设置全局常规日志='ON'
与编辑.cnf文件相比,我更喜欢此方法,因为:
- 您没有编辑
my.cnf文件并可能永久打开日志记录 - 您没有在文件系统中搜寻查询日志,或者更糟的是,您没有被完美目的地的需求所分散
/var/log/var/data/log/opt/home/mysql\u savior/var - 您不必重新启动服务器并中断与它的任何当前连接
- 重新启动服务器后,您将处于启动状态(默认情况下,日志仍处于关闭状态)
有关详细信息,请参阅
MySQL 5.1参考手册-服务器系统变量-常规日志