DBAtlas · 데이터베이스 운영 아틀라스

오래된 binary log 삭제(PURGE)

MySQLBinlog 및 로그

명령어

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

하는 일

지정한 날짜보다 오래된 binary log 파일을 디스크에서 삭제한다.

사용 시점

binlog가 디스크를 채우고 있을 때, 더 이상 필요 없는 오래된 로그를 정리하기 위해.

주의

삭제할 binlog를 replica가 아직 필요로 하면 복제가 깨진다. 먼저 SHOW REPLICA STATUS로 모든 replica가 해당 지점을 지났는지 확인한다. 특정 파일까지 삭제: PURGE BINARY LOGS TO 'mysql-bin.000123'; 자동 정리에는 binlog_expire_logs_seconds 설정을 사용한다.

DBAtlas에서 열기 →

관련 항목