一:背景介绍

二:编辑修改慢查询日志脚本

三:加入定时任务



1.如果所有慢查询日志都放到一个文件中,那么时间长了,查看慢查询日志将是一件非常痛苦的事情,所以,需要按时间把慢查询日志进行拆分。



2.修改MySQL服务器变量slow_query_log_file的脚本内容

#!/bin/sh
#修改MySQL慢查询日志文件名,使每天生成一个慢查询日志文件
#避免所有慢查询日志都放到一个文件中,导致分析查看不方便
USERNAME=root
PASSWORD=redhat
CURRDATE=`date +%F`
mysql -u$USERNAME -p$PASSWORD -e "SET GLOBAL slow_query_log_file='/MySQL_DATA/slow-$CURRDATE.log'"



3.把脚本加入定时任务,让脚本在特定的时间执行

wKioL1WST9TBBblVAADGhaxRKoc074.jpg