使用logrotate工具切割MySQL日志与慢日志分析发送到邮箱
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1.安装logrotate与percona-toolkityum install logrotate -yyum install https://www.percona.com/redir/downl
千家信息网最后更新 2026年11月01日使用logrotate工具切割MySQL日志与慢日志分析发送到邮箱
1.安装logrotate与percona-toolkityum install logrotate -yyum install https://www.percona.com/redir/downloads/percona-release/redhat/percona-release-0.1-4.noarch.rpmyum install percona-toolkit
2.创建logrotate配置文件
在/etc/logrotate.d/目录下新建3306_error文件
vim /etc/ogrotate.d/3306_error /data/mysql/3306/error.log { #写明自己的日志文件具体位置 monthly #每月切割一次 rotate 13 #保存13个日志并轮转,13个月正好能够与去年次月同比比较 dateext #切割出来的文件以 "原文件名+20171230"类似的格式命名 compress #使用gzip压缩切割出来的文件 delaycompress #最近一次分割出来的文件不压缩(方便分析) missingok #在日志轮循期间,任何错误将被忽略,例如"文件无法找到"之类的错误。 notifempty #如果上次分割后未产生新日志,则不再次分割postrotate mysql --login-path=3306 -e 'flush error logs;' #切割之后执行的操作,MySQL需要执行这个命令刷新日志句柄endscript}在/etc/logrotate.d/目录下新建3306_slow文件
vim /etc/logrotate.d/3306_error /data/mysql/3306/slow.log { daily rotate 13 dateext compress delaycompress missingok notifemptypostrotate mysql --login-path=3306 -e 'flush slow logs;' #使用pt-query-digest工具分析切割的慢日志并发送到邮箱 pt-query-digest /data/mysql/3306/slow.log-`date +%Y%m%d`|mail -s '4S_slow_log' psyduck007@outlook.comendscript}3.手动切割日志logrotate -f /etc/logrotate.d/3306_error
文件
日志
分析
目录
错误
工具
邮箱
位置
再次
句柄
命令
手动
文件名
格式
轮转
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技战争
互联网科技的发展
互联网医疗科技
上海挚品互联网科技
西安互联网科技
科技创新互联网企业
互联网科技视频素材
北京华百购互联网科技有限公司
以后互联网后是啥科技
茂名市互联网科技产业园
坤平互联网科技
华夏恒生互联网科技013171
徐州市互联网科技有限公司
烟台灵鸽互联网科技有限公司
互联网科技年终奖
中国科技和美国互联网
北京天晋互联网科技有限公司
米泉互联网科技专业怎么样
第三届互联网大会安防黑科技
武汉亿视互联网科技有限公司
上海卓越科技互联网
科技平台互联网
美国互联网科技巨头监管
互联网科技公司怎么样
礼当家互联网科技
火传媒上海互联网科技
互联网科技博主是什么意思
互联网科技创新的路径
区块链结合互联网科技
互联网金融金融科技