使用logrotate工具切割MySQL日志与慢日志分析发送到邮箱
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,1.安装logrotate与percona-toolkityum install logrotate -yyum install https://www.percona.com/redir/downl
千家信息网最后更新 2025年11月07日使用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安全错误
数据库的锁怎样保障安全
根据表名提取数据库
网络技术工程师招聘
四川软件开发要多少钱
mpp数据库安全测试案例
学数据库做什么小项目
信息网络技术概念股龙头
软件开发跟岗实践个人总结
网络安全防护运行维护
数据库传输
软件开发前景好还是金融好
启明星辰济南网络安全
电脑上的客户端登陆不了服务器
怀旧服联盟服务器等级
企业软件开发诚信合作
数据库更换品名后扫不出来
军人网络安全保证书
连接其他主机的数据库
我的世界防沉迷怎么进服务器
天天炫斗服务器
数据库中为什么需要使用索引
软件开发项目结项报告
襄阳定制软件开发企业
国家网络安全管理局上海
如何成为网络安全拥护者
公网时间服务器ip
计算机网络技术课程全套视频
阿比迪斯服务器为什么没有竞技场
数据库怎么授权
db2数据库创建了看不到
各种软件开发模板