DBAtlas · Атлас эксплуатации баз данных

Удалить старые бинарные журналы (PURGE)

MySQLBinlog и журналы

Команда

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

Что делает

Удаляет с диска файлы бинарного журнала старше указанной даты.

Когда использовать

Когда binlog заполняют диск, для очистки старых, более не нужных журналов.

Внимание

Если удаляемый binlog ещё нужен реплике, репликация сломается; сначала проверьте через SHOW REPLICA STATUS, что все реплики прошли его. Для удаления до определённого файла: PURGE BINARY LOGS TO 'mysql-bin.000123'; Для автоматической очистки используйте настройку binlog_expire_logs_seconds.

Открыть в DBAtlas →

Связанные материалы