DBAtlas · Atlas d'exploitation des bases de données

Purger les anciens binary logs (PURGE)

MySQLBinlog et journaux

Commande

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

Ce que fait la commande

Supprime du disque les fichiers binary log antérieurs à la date indiquée.

Quand l'utiliser

Lorsque les binlogs remplissent le disque, pour nettoyer les anciens journaux devenus inutiles.

Attention

Si une réplique a encore besoin d'un binlog en cours de suppression, la réplication casse ; vérifiez d'abord avec SHOW REPLICA STATUS que toutes les répliques l'ont dépassé. Pour supprimer jusqu'à un fichier précis : PURGE BINARY LOGS TO 'mysql-bin.000123'; Pour un nettoyage automatique, utilisez le réglage binlog_expire_logs_seconds.

Ouvrir dans DBAtlas →

Voir aussi