一:背景介绍mysql
二:编辑修改慢查询日志脚本sql
三:加入定时任务bash
1.若是全部慢查询日志都放到一个文件中,那么时间长了,查看慢查询日志将是一件很是痛苦的事情,因此,须要按时间把慢查询日志进行拆分。服务器
2.修改MySQL服务器变量slow_query_log_file的脚本内容ide
#!/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.把脚本加入定时任务,让脚本在特定的时间执行spa