mysql之logrotate切割日志

假设mysql保存日志路径:/logs/mysql/

路径下有error.log mysql.log slow.log一些文件

在/etc/logrotate.d/下编写mysql切割脚本

mysql


/logs/mysql/&.log{
daily
rotate 30
copytrunate
nodelaycompress
compress
ifempty
missingok
create 0700 mysql mysql
dateext
dateformat .%Y-%m-%d-%H-%s
olddir /logs/mysql/tar
}

设置定时任务

00 03 * * * /usr/bin/logrotate -v -f /etc/logrotate.d/mysql

设置完成后每天可以在对应路径进行检查,有生成的记录文件##########################

posted @ 2022-03-02 10:37  卜闻卜问卜听卜在乎  阅读(347)  评论(0编辑  收藏  举报