问题背景:
为便于问题排查和减小日志文件大小,需对慢查询日志和错误日志按天轮询轮询脚本(/data/scripts/mysql-log-rotate):"/data/dbdata/otherlog/slow_query.log" "/data/dbdata/otherlog/mysql_error.log" {
create 660 mysql mysql
dateext
notifempty
daily
maxage 60
rotate 30
missingok
compress
olddir /data/dbdata/otherlog
postrotate
if /usr/local/mysql/bin/mysqladmin ping -uroot -S /var/run/mysql/mysql.sock &>/dev/null; then
/usr/local/mysql/bin/mysqladmin flush-logs -uroot -S /var/run/mysql/mysql.sock
fi
endscript
}CRONTAB信息:
00 00 * * * (/usr/sbin/logrotate -f /data/scripts/mysql-log-rotate >/dev/null 2>&1)
相关阅读:MySQL慢查询开启及分析方法 http://www.linuxidc.com/Linux/2013-07/87457.htm分析MySQL慢查询日志的好工具--mysqlsla http://www.linuxidc.com/Linux/2013-06/86447.htmMySQL前缀索引导致的慢查询 http://www.linuxidc.com/Linux/2013-05/84520.htm【体系结构】MySQL 日志文件--慢查询日志 http://www.linuxidc.com/Linux/2013-04/82734.htmMySQL调优三步曲(慢查询、explain profile) http://www.linuxidc.com/Linux/2012-09/70459.htmOracle中tnsnames.ora的作用Oracle数据库中的函数,包和触发器相关资讯 MySQL日志 MySQL慢查询日志
- MySQL二进制日志 (今 07:43)
- MySQL之日志和mysqlbinlog工具的使 (06月20日)
- MySQL日志文件类型 (04月13日)
| - 关于 MySQL二进制日志 (08月17日)
- MySQL优化 - 开启MySQL慢查询日志 (05月12日)
- MySQL二进制日志操作 (03月18日)
|
本文评论 查看全部评论 (0)