每日查询日志文件

MySQL有一个日常的日志轮换系统吗? 像创build每日日志文件的Apache? 我很难find有关这方面的好消息。

Win Server 2008 R2 MySQL 5.1.11

我正在logging所有(普通)查询,日志文件大小变得非常快。 很高兴每天分一次。

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

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

请注意,第1步可以很容易地脚本来追加date,然后第3步压缩文件,等等。

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