初版
This commit is contained in:
36
build/lib/mysql/support-files/mysql-log-rotate
Normal file
36
build/lib/mysql/support-files/mysql-log-rotate
Normal file
@@ -0,0 +1,36 @@
|
||||
# This logname can be set in /etc/my.cnf
|
||||
# by setting the variable "err-log"
|
||||
# in the [safe_mysqld] section as follows:
|
||||
#
|
||||
# [safe_mysqld]
|
||||
# err-log=/usr/local/mysql/data/mysqld.log
|
||||
#
|
||||
# If the root user has a password you have to create a
|
||||
# /root/.my.cnf configuration file with the following
|
||||
# content:
|
||||
#
|
||||
# [mysqladmin]
|
||||
# password = <secret>
|
||||
# user= root
|
||||
#
|
||||
# where "<secret>" is the password.
|
||||
#
|
||||
# ATTENTION: This /root/.my.cnf should be readable ONLY
|
||||
# for root !
|
||||
|
||||
/usr/local/mysql/data/mysqld.log {
|
||||
# create 600 mysql mysql
|
||||
notifempty
|
||||
daily
|
||||
rotate 3
|
||||
missingok
|
||||
compress
|
||||
postrotate
|
||||
# just if mysqld is really running
|
||||
if test -x /usr/local/mysql/bin/mysqladmin && \
|
||||
/usr/local/mysql/bin/mysqladmin ping &>/dev/null
|
||||
then
|
||||
/usr/local/mysql/bin/mysqladmin flush-logs
|
||||
fi
|
||||
endscript
|
||||
}
|
||||
Reference in New Issue
Block a user