~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to support-files/mysql-log-rotate.sh

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# This logname can be set in /etc/my.cnf
 
2
# by setting the variable "err-log"
 
3
# in the [safe_mysqld] section as follows:
 
4
#
 
5
# [safe_mysqld]
 
6
# err-log=@localstatedir@/mysqld.log
 
7
#
 
8
# If the root user has a password you have to create a
 
9
# /root/.my.cnf configuration file with the following
 
10
# content:
 
11
#
 
12
# [mysqladmin]
 
13
# password = <secret> 
 
14
# user= root
 
15
#
 
16
# where "<secret>" is the password. 
 
17
#
 
18
# ATTENTION: This /root/.my.cnf should be readable ONLY
 
19
# for root !
 
20
 
 
21
@localstatedir@/mysqld.log {
 
22
        # create 600 mysql mysql
 
23
        notifempty
 
24
        daily
 
25
        rotate 3
 
26
        missingok
 
27
        compress
 
28
    postrotate
 
29
        # just if mysqld is really running
 
30
        if test -x @bindir@/mysqladmin && \
 
31
           @bindir@/mysqladmin ping &>/dev/null
 
32
        then
 
33
           @bindir@/mysqladmin flush-logs
 
34
        fi
 
35
    endscript
 
36
}