如何分割mysql的日志?求脚本
看到网上有关nginx分割日志的脚本
#!/bin/bash
# The Nginx logs path
logs_path=”/home/wwwlogs/”
mkdir -p ${logs_path}$(date -d “yesterday” +”%Y”)/$(date -d “yesterday” +”%m”)/
mv ${logs_path}xmdm.log ${logs_path}$(date -d “yesterday” +”%Y”)/$(date -d “yesterday” +”%m”)/xmdm_$(date -d “yesterday” +”%Y%m%d”).log
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
然后把任务加入到crontab中问题是分割日志时,不能停止mysql进程,直接移动又会造成无法写入日志的情况,怎么办?
看到网上有关nginx分割日志的脚本
#!/bin/bash
# The Nginx logs path
logs_path=”/home/wwwlogs/”
mkdir -p ${logs_path}$(date -d “yesterday” +”%Y”)/$(date -d “yesterday” +”%m”)/
mv ${logs_path}xmdm.log ${logs_path}$(date -d “yesterday” +”%Y”)/$(date -d “yesterday” +”%m”)/xmdm_$(date -d “yesterday” +”%Y%m%d”).log
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
然后把任务加入到crontab中问题是分割日志时,不能停止mysql进程,直接移动又会造成无法写入日志的情况,怎么办?
max_binlog_size
expire_logs_days