http://blog.csdn.net/dbanote/article/details/12966605
来源:互联网 发布:欧洲文明概论网络课 编辑:程序博客网 时间:2024/06/06 06:46
[Linux] 利用logrotate对MySQL日志进行轮转
分类:
版权声明:本文为博主原创文章,未经博主允许不得转载。
日志轮转特别适用于具有固定文件名的日志文件,比如MySQL的出错日志、常规查询日志、慢查询日志等。Linux系统有一个非常好用的根据logratate可以实现自动轮转,本文介绍它的原理和用法。
默认情况下,logrotate部署为每天运行的cron job,你可以在目录/etc/cron.daily里找到名为logrotate的配置文件。那么它是在每天的上面时候运行的呢?打开文件/etc/crontab就知道了,下面是我机器上的情况:
从上面的配置我们可以知道,/etc/cron.daily是在每天凌晨4:02执行。也就是说,每天4:02分/etc/cron.daily/logrotate将会自动执行,下面是它的内容: 从上面我们可以知道,logratate默认的配置文件是/etc/logratate.conf,下面是它的内容: 从上面我们可以知道,这个默认的配置文件将读取目录/etc/logrotate.d,所以我们只要把自己写的配置文件放到该目录下即可。MySQL本省提供了一个rotate的参考配置文件,在support-files目录下,文件名为mysql-log-rotate,内容如下:
logrotate常见选项:
copytruncate复制当前的日志文件,并置空当前文件daily每天轮日志文件idateext轮换的日志后缀为-YYYYMMDD格式delaycompress压缩除了当前和最近之外的所有其他版本missingok如果日志不存在,不会报错notifempty如果日志为空,则不轮换rotate n在轮换方案中包含n个版本的日志size=logsize如果日志文件大于logsize才轮换
我们只要根据自己的需要,修改相应配置即可,下面是一个例子:
1)创建MySQL root密码文件
vi /root/.my.cnf
chmod 600 /root/.my.cnf
2)把mysql-log-rotate拷贝至/etc/logrotate.d目录下,修改其内容为:
3)执行以下命令测试
阅读全文
0 0
- http://blog.csdn.net/dbanote/article/details/12966605
- http://blog.csdn.net/IBM_hoojo/article/details/5688947
- http://blog.csdn.net/chenlaic/article/details/6143235
- http://blog.csdn.net/eaglewood2005/article/details/4335052
- http://blog.csdn.net/mchp/article/details/3995970
- http://blog.csdn.net/v_july_v/article/details/6015165
- http://blog.csdn.net/masterz/article/details/6232585
- http://blog.csdn.net/perfectpdl/article/details/6442847
- http://blog.csdn.net/eroswang/article/details/1967243
- http://blog.csdn.net/zhvsby/article/details/5986645
- http://blog.csdn.net/dz45693/article/details/6183645
- http://blog.csdn.net/david_lv/article/details/5798003
- http://blog.csdn.net/zxingchao2009/article/details/6299313
- http://blog.csdn.net/zhanxinhang/article/details/6783766
- http://blog.csdn.net/ruanruoshi/article/details/935510
- http://blog.csdn.net/yming0221/article/details/6538527
- http://blog.csdn.net/yming0221/article/details/6528490
- http://blog.csdn.net/yming0221/article/details/6704079
- 1970—1999年香港电影黄金三十年主要电影票房排行及点评
- Leak Canary检测内存泄漏
- 读书分享,自得其乐
- 第七课 Python3 简单三步学会数据库操作
- cookies,sessionStorage和localStorage的区别
- http://blog.csdn.net/dbanote/article/details/12966605
- SCI投稿过程总结、投稿状态解析、拒稿后处理对策及接受后期相关问答综合荟萃目录
- STM32之外部中断例程
- 数据库开发技术 课堂笔记3
- 二维计算几何 知识讲解
- 机器学习第八周(二)--降维
- 代理服务器与反向代理服务器
- 老司机带你玩转git(三)git常用命令以及注意事项
- JS获取随即颜色值