Archiv vom April, 2008

Wenn die Logs die Macht übernehmen

Solltet ihr jemals einen Webserver mit MySQL aufsetzen, dann macht euch vorher mit dem Programm logrotate vertraut. Ich habe heute rund Zehn Gigabyte an Logs gelöscht. Darunter MySQL-Logs unter /var/lib/mysql oder Zugriffs-Logs und Fehler-Logs vom Apachen. (Bei mir unter /var/www) Auch der Mailserver scheint gerne viel Speicher zu belegen. Zwar hat Debian bei den meisten Programmen standardmäßig Logrotate mit ins Spiel gebracht, allerdings habe ich auch viele Log-Dateien verschoben, sodass man mit der Zeit Unmengen davon hat. Wer seine MySQL-Logs leeren will, der sollte mal als MySQL-User root folgendes ausführen:

  1. mysql> RESET MASTER;
  2. Query OK, 0 rows affected (6.22 sec)
  3. mysql>