Zum Inhalt springen

MySQL binlogs aufräumen

Temporär:

PURGE BINARY LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);
PURGE BINARY LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 20 HOUR);

Permanent:

mysql> set global expire_logs_days=3;
Query OK, 0 rows affected (0.00 sec)
mysql> flush logs;
Query OK, 0 rows affected (0.00 sec)

Natürlich muss expire_logs_days auch in der my.cnf geändert werden