37 lines
		
	
	
		
			839 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			839 B
		
	
	
	
		
			Plaintext
		
	
	
	
# 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
 | 
						|
}
 |