Alte Binary Logs löschen (PURGE)
MySQLBinlog & LogBefehl
PURGE BINARY LOGS BEFORE NOW() - INTERVAL 7 DAY;Was es tut
Löscht Binary-Log-Dateien, die älter als das angegebene Datum sind, von der Platte.
Wann einsetzen
Wenn Binlogs die Platte füllen, um alte, nicht mehr benötigte Logs zu bereinigen.
Vorsicht
Braucht eine Replica noch ein zu löschendes Binlog, bricht die Replikation ab; prüfe zuerst mit SHOW REPLICA STATUS, dass alle Replicas darüber hinaus sind. Um bis zu einer bestimmten Datei zu löschen: PURGE BINARY LOGS TO 'mysql-bin.000123'; Für automatische Bereinigung die Einstellung binlog_expire_logs_seconds verwenden.