/var/log/mysql/mysql.log /var/log/mysql/mysql.err /var/log/mysql/slow_query.log { daily rotate 7 missingok create 640 mysql mysql compress sharedscripts postrotate ## - Credential File /usr/local/mysql/sys-maint.cnf might look like: ## - ## - [client] ## - host = localhost ## - user = sys-maint ## - password = YbuswBqxHLZtw10t ## - socket = /tmp/mysql.sock ## - [mysql_upgrade] ## - host = localhost ## - user = sys-maint ## - password = YbuswBqxHLZtw10t ## - socket = /tmp/mysql.sock ## - basedir = /usr ## - MYSQL="/usr/local/mysql/bin/mysql --defaults-file=/usr/local/mysql/sys-maint.cnf" MYADMIN="/usr/local/mysql/bin/mysqladmin --defaults-file=/usr/local/mysql/sys-maint.cnf" if [ -z "`$MYADMIN ping 2>/dev/null`" ]; then echo "Warning: no mysqld running or missing sys-maint user?" else $MYSQL -e 'select @@global.long_query_time into @lqt_save; set global long_query_time=2000; select sleep(2); FLUSH LOGS; select sleep(2); set global long_query_time=@lqt_save;' > /dev/null fi endscript }