开启mysql慢查询 及日志分割脚本

show variables LIKE '%quer%log%'  检查慢查询是否开启
SET GLOBAL slow_query_log='ON'
SET long_query_time = 1


mkdir -p /home/wwwlogs/mysql
chown -R mysql.mysql /home/wwwlogs/mysql/
加入定时脚本:每日日志切割
#! /bin/bash
logtime=$(date +%Y%m%d)
mysql='/appserver/server/mysql/bin/mysql'
sql="SET GLOBAL slow_query_log_file='/home/wwwlogs/mysql/mysql1-slow_${logtime}.log'"
$mysql -h 192.168.31.20  -uadmin -p123123 -P3306 -e "${sql}"

你可能感兴趣的:(开启mysql慢查询 及日志分割脚本)