DBAtlas · Atlas de operaciones de bases de datos

Purgar binary logs antiguos (PURGE)

MySQLBinlog y logs

Comando

PURGE BINARY LOGS BEFORE NOW() - INTERVAL 7 DAY;

Qué hace

Borra del disco los archivos de binary log anteriores a la fecha indicada.

Cuándo usarlo

Cuando los binlogs están llenando el disco, para limpiar logs antiguos que ya no se necesitan.

Precaución

Si una réplica aún necesita un binlog que se está borrando, la replicación se rompe; verifique primero con SHOW REPLICA STATUS que todas las réplicas lo han superado. Para borrar hasta un archivo concreto: PURGE BINARY LOGS TO 'mysql-bin.000123'; Para la limpieza automática, use el ajuste binlog_expire_logs_seconds.

Abrir en DBAtlas →

Relacionado