Um die Binary Logs auf einem MySQL4-Server zu löschen sollte man folgendermaßen vorgehen:
Zuerst wechselt man in das Datenverzeichnis, z.B. /usr/local/src/mysql4-test/data, dann kann man mit dem Befehl
/usr/local/src/mysql4-test/bin/mysqladmin -h 127.0.0.1 -P 3306 -u root -p flush-logs
ein neues, leeres BinLog erstellen. Danach mit ‘la‘ den Dateinamen des letzten Binary Logs herausfinden. Im Beispiel gibt es die Files ‘server-bin.038‘ und ‘server-bin.039‘:
localhost:/usr/local/src/mysql4-test/data # la drwxr-x--- 19 mysql daemon 4096 Jun 22 10:15 . drwxr-xr-x 14 mysql daemon 4096 May 14 2004 .. -rw-rw---- 1 mysql daemon 2038395 Jun 22 12:16 server-bin.038 -rw-rw---- 1 mysql daemon 38395 Jun 22 12:16 server-bin.039 -rw-rw---- 1 mysql daemon 16 Jun 22 10:15 server-bin.index server:/usr/local/src/mysql4-test/data #
Danach können mit hiermit alle Logfiles zusammengefasst werden:
usr/local/src/mysql4-test/bin/mysql -u root -p -e "PURGE MASTER LOGS TO 'server-bin.039';














