2010년 3월 11일 목요일

PURGE mysql-bin log

PURGE {MASTER | BINARY} LOGS TO 'log_name'
PURGE {MASTER | BINARY} LOGS BEFORE 'date'

예시
PURGE MASTER LOGS TO 'mysql-bin.010';
// mysql-bin.010파일 이후의 로그를 삭제

PURGE MASTER LOGS BEFORE '2003-04-02 22:46:26';
// 2003-04-02 22:46:26 시간 이후의 로그를 삭제

PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 31 DAY);
// 지금부터 한달 이전의 로그는 모두 삭제

0 0 * * * mysql -uroot -e "PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 5 DAY);"
// cron으로 돌려서 설정







PURGE {MASTER | BINARY} LOGS TO 'log_name' PURGE {MASTER | BINARY} LOGS BEFORE 'date'

예시 PURGE MASTER LOGS TO 'mysql-bin.010'; // mysql-bin.010파일 이후의 로그를 삭제

PURGE MASTER LOGS BEFORE '2003-04-02 22:46:26'; // 2003-04-02 22:46:26
시간 이후의 로그를 삭제

PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 31 DAY);
// 지금부터 한달 이전의 로그는 모두 삭제

0 9 * * mon mysql -uroot -e "PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 31 DAY);" // cron으로 돌려서 설정

댓글 없음:

댓글 쓰기