mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-30 04:26:45 +03:00 
			
		
		
		
	 2fbe625ee8
			
		
	
	2fbe625ee8
	
	
	
		
			
			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
 | |
| }
 |