mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 14:33:32 +03:00 
			
		
		
		
	source RPM): use "mysqladmin ping" instead of grepping the process list for the mysqld binary (should be more portable than relying on the "ps" options
		
			
				
	
	
		
			37 lines
		
	
	
		
			791 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			791 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
# 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=@localstatedir@/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 !
 | 
						|
 | 
						|
@localstatedir@/mysqld.log {
 | 
						|
        # create 600 mysql mysql
 | 
						|
        notifempty
 | 
						|
	daily
 | 
						|
        rotate 3
 | 
						|
        missingok
 | 
						|
        compress
 | 
						|
    postrotate
 | 
						|
	# just if mysqld is really running
 | 
						|
	if test -x @bindir@/mysqladmin && \
 | 
						|
	   @bindir@/mysqladmin ping &>/dev/null
 | 
						|
	then
 | 
						|
	   @bindir@/mysqladmin flush-logs
 | 
						|
	fi
 | 
						|
    endscript
 | 
						|
}
 |