文档主页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  错误日志文件刷新和重命名

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 节,“服务器日志维护”

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