在一个 Linux (Redhat)的安装上,你可为此使用mysql-log-rotate脚本。如果你从RPM分发安装MySQL,脚本应该自动被安装了。在其他系统上,你必须自己安装一个短脚本,你可从cron启动来处理日志文件。你可以通过使用mysqladmin flush-logs或SQL命令FLUSH LOGS来强制MySQL开始使用新的日志文件。如果你正在使用MySQL 3.21,你必须使用mysqladmin refresh。上面的命令做下列事情: 如果使用标准日志(--log),关闭并重新打开日志文件。(“ mysql.log”为缺省)。 
如果使用更新日志(--log-update),关闭更新日志并且重新打开有一个更高的顺序闭编号的新日志文件。 
如果你只使用一个更新日志,你只须清空日志文件,然后移走旧的更新日志文件到一个备份中。如果你使用一般的日志,你可以这样做:shell> cd mysql-data-directory
shell> mv mysql.log mysql.old
shell> mysqladmin flush-tables