Hi

I've been trying to answer this question for a while with no success :) I
know someone here has the answer!

As part of my backup, I have the following line in the my.cnf

# Activate Update Log
log-bin=update-bin.log

I then run a script by logrotated every night, the config file is:

# This logname is set in mysql.server.sh that ends up in
/etc/rc.d/init.d/mysql
#
# 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 !

/home/mysql/data/update-bin.log {
        create 600 mysql mysql
        notifempty
          daily
          rotate 7
        missingok
        compress
    postrotate
        # just if mysqld is really running
        if test -n "`ps acx|grep mysqld`"; then
                /usr/local/mysql/bin/mysqladmin flush-logs
        fi
    endscript
}

I am running Linux with MySQL 3.23.38. Currently while running tests and
running the script above the output of the data directory is:

-rw-rw----   1 mysql  mysql        34 Oct 15 21:40 update-bin.index
-rw-------   1 mysql  mysql         0 Oct 15 21:42 update-bin.log
-rw-------   1 mysql  mysql    238928 Oct 15 21:42 update-bin.log.1.gz

During this time I have another PHP script in the background adding 200,000
records (using independent INSERT's with NO locks). I trying to find out why
the server does not continue to log to update-bin.log after the logrotate
script has run?

Any ideas would be greatly appreciated.

Thanks
Nick


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to