Initial import
This commit is contained in:
34
Example/logrotate_mysql
Normal file
34
Example/logrotate_mysql
Normal file
@ -0,0 +1,34 @@
|
||||
/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
|
||||
}
|
Reference in New Issue
Block a user