| Linux/UNIX Linuxverfechter finden hier Weggefährten. |
Diskussion: MySQL - Logrotate im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo, ich habe die RPM's für MySQL von MySQL :: Die populärste Open-Source-Datenbank der Welt installiert und habe einen ...
![]() |
| | #1 (permalink) |
| Anzeige Hallo, ich habe die RPM's für MySQL von MySQL :: Die populärste Open-Source-Datenbank der Welt installiert und habe einen Logrotate eingerichtet. /etc/logrotate.d/mysql /var/lib/mysql/Servername.local.err { daily rotate 7 missingok create 600 mysql mysql compress sharedscripts postrotate # just if mysqld is really running if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/dev/null then /usr/bin/mysqladmin flush-logs fi endscript } /var/lib/mysql/Servername-slow.log { daily rotate 7 missingok create 600 mysql mysql compress sharedscripts postrotate # just if mysqld is really running if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/dev/null then /usr/bin/mysqladmin flush-logs fi endscript } Dann habe ich unter /root/ eine .my.cnf mit User & Passwort angelegt. Die MySQL-Logdateien werden auch erfolgreich rotiert, doch es wird erst nach einem service mysql reload/service rsyslog reload wieder in die Logdateien geschrieben. Nach dem Rotate sind die Dateien leer solange ich die Befehle nicht ausführe. Jemand eine Idee? LG | |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 442 | Logrotate löscht dem Server die Dateien unter dem Arsch weg. Das funktioniert bei MySQL nicht, da der Server sich intern merkt wo die Datei-Inode der Logdatei ist. Ist diese Inode nicht mehr vorhanden, schreibt er quasi in's Leere. Daher ist Logrotate für MySQL nicht wirklich brauchbar, es sei denn man führt halt danach ein Reload aus. Die einfachere Möglichkeit ist, die Datei zu kopieren und sie dann zu leeren. Etwa so: Code: cp logdatei logdatei.bak echo "" > logdatei
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| MySQL | mastermix252 | Code Kitchen | 5 | 26.05.07 18:30 |
| Php & Mysql | Stein | Code Kitchen | 1 | 15.03.07 19:57 |
| Mysql? | xeno | Cryptography & Encryption | 0 | 23.06.06 17:37 |
| php und mysql aus mysql db auslesen | chrisi01 | (Web-) Design und webbasierte Sprachen | 1 | 02.11.03 13:28 |