每日查询日志文件

每日查询日志文件

MySQL 有每日日志轮换系统吗?像 Apache 那样创建每日日志文件?我很难找到有关此方面的任何有用信息。

Win Server 2008 R2 MySQL 5.1.11

我正在记录所有(常规)查询,日志文件大小很快就变大。最好按天进行划分。

答案1

在 Windows 上,轮换查询日志的最简单方法是:

  1. 重命名日志文件,例如rename mysql-query.log mysql-query-old.log
  2. FLUSH LOGS通过从 MySQL CLI 或Windows发出命令来刷新日志mysqladmin flush-logs。这将导致 MySQL 关闭您刚刚重命名的文件并使用原始名称创建一个新文件。

请注意,可以轻松编写脚本来执行步骤 1 以附加日期,然后执行步骤 3 以压缩文件等。

http://dev.mysql.com/doc/refman/5.1/en/log-file-maintenance.html

相关内容