MySQL慢查询日志每天定时切割

#ubuntu安装cront
apt-get install cron
cront start
#centos安装cront
yum -y install cronie
yum -y install yum-cron
crond start
vim /opt/cut_mysql_slow_log.sh
#添加下面内容
time=`date -d yesterday +"%Y-%m-%d"`
user="user"
passwd="passwd"
#提前创建好一个存放目录:
mkdir -p /var/log/mysql/mysql_slow_log
mv /var/log/mysql/mysql-slow.log /var/log/mysql/mysql_slow_log/mysql-slow-$time.log
mysql -u$user -p$passwd -e "set global slow_query_log_file='/var/log/mysql/mysql-slow.log';"
crontab -e
00 00 * * * /opt/cut_mysql_slow_log.sh
Logo

更多推荐