关注分享主机优惠活动
国内外VPS云服务器

Linux 上的 MySQL 日志轮转配置(mysql 日志的默认路径)

Linux系统上,可以通过配置logrotate来实现MySQL日志轮转。 下面是一个配置示例:

新建一个logrotate配置文件,如

/etc/logrotate.d/mysql:

vi /etc/logrotate.d/mysql

在文件中添加以下内容:

/var/log/mysql/error.log {
daily
rotate 7
Missingok notifempty compress
Latecompress
sharescripts
postrotate
# 重启MySQL service
service mysql restart > /dev/null
endscript
}

该配置文件每天轮换 MySQL 错误日志,保留过去 7 天的日志文件,并在轮换后重新启动 MySQL 服务。

保存配置文件并退出。

确保启用了logrotate服务,并且每日自动​​轮转期间处理MySQL日志文件。 您可以使用以下命令手动运行logrotate:

logrotate -f /etc/logrotate.d/mysql

这样您就可以配置MySQL日志通过轮换,可以防止日志文件无限增长,也使以后的日志管理和分析变得更加容易。

未经允许不得转载:主机频道 » Linux 上的 MySQL 日志轮转配置(mysql 日志的默认路径)

评论 抢沙发

评论前必须登录!