]> git.pld-linux.org Git - packages/mysql.git/blobdiff - mysql.logrotate
- it's mysql_logrotate doing rotations
[packages/mysql.git] / mysql.logrotate
index 017c1ec4ee0b6f96bf8b9c773cef3d6465468435..988c60d22450da71e1981856d142e7b53d2bff49 100644 (file)
@@ -1,61 +1,21 @@
-/var/log/mysql/err {
+# If the *mysql* root user has a password you have to set it in mysqld.conf
+#
+# [mysqladmin]
+# user = mysql_logrotate
+# password = <secret> 
+#
+# where "<secret>" is the password. 
+#
+# You must do this for every cluster defined in /etc/mysql/clusters.conf
+#
+# ATTENTION: The mysqld.conf should be readable ONLY for *system* root!
+
+/var/log/mysql/log /var/log/mysql/isamlog.log /var/log/mysql/update* {
        olddir /var/log/archiv/mysql
-        notifempty
+       notifempty
        create 640 mysql mysql
-        prerotate
-               /usr/bin/mysqladmin --defaults-file=/etc/mysqld.conf flush-logs
-       endscript
-
-       postrotate
-               /usr/bin/mysqladmin --defaults-file=/etc/mysqld.conf flush-logs
-       endscript
-}
-
-/var/log/mysql/log {
-       olddir /var/log/archiv/mysql
-        notifempty
-       missingok
-       create 640 mysql mysql
-
-        prerotate
-               /usr/bin/mysqladmin --defaults-file=/etc/mysqld.conf flush-logs
-       endscript
-
+       sharedscripts
        postrotate
-               /usr/bin/mysqladmin --defaults-file=/etc/mysqld.conf flush-logs
+               /etc/rc.d/init.d/mysql flush-logs
        endscript
 }
-
-/var/log/mysql/isamlog.log {
-       olddir /var/log/archiv/mysql
-        notifempty
-       missingok
-       daily
-       create 640 mysql mysql
-
-        prerotate
-               /usr/bin/mysqladmin --defaults-file=/etc/mysqld.conf flush-logs
-       endscript
-
-       postrotate
-               /usr/bin/mysqladmin --defaults-file=/etc/mysqld.conf flush-logs
-       endscript
-}
-
-/var/log/mysql/update* {
-        olddir /var/log/archiv/mysql
-        notifempty
-        missingok
-        create 640 mysql mysql
-
-        prerotate
-                /usr/bin/mysqladmin --defaults-file=/etc/mysqld.conf flush-logs
-        endscript
-
-        postrotate
-                /usr/bin/mysqladmin --defaults-file=/etc/mysqld.conf flush-logs
-        endscript
-}
-
-
-
This page took 0.034887 seconds and 4 git commands to generate.