Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Error Log File Flushing and Renaming

7.4.2.10 错误日志文件刷新和重命名

如果使用FLUSH ERROR LOGSFLUSH LOGS语句,或者mysqladmin flush-logs命令,服务器将关闭并重新打开正在写入的错误日志文件。要重命名错误日志文件,请手动执行操作,然后刷新日志。刷新日志后将打开一个新的文件,使用原始文件名称。例如,假设日志文件名称为host_name.err,请使用以下命令重命名文件并创建新文件:

mv host_name.err host_name.err-old
mysqladmin flush-logs error
mv host_name.err-old backup-directory

在 Windows 上,使用rename,而不是mv

如果错误日志文件的位置不可写入服务器,日志刷新操作将无法创建新日志文件。例如,在 Linux 上,服务器可能将错误日志写入到/var/log/mysqld.log文件中,其中/var/log目录由root所有权且不可写入mysqld。关于处理这种情况的信息,请参阅第7.4.6节,“服务器日志维护”

如果服务器不写入命名错误日志文件,刷新错误日志时不会发生重命名操作。