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
							 | 
						||
| 
								 | 
							
								}
							 |