1. 개요
mysql-replication 을 구성할때
bin-log 설정을 하게됨
운영이 지속되면 bin-log 도 계속해서
쌓이게 되는데
무한정 저장할 필요가 없으므로 이를 정리하며..
my.cnf설정의
expire_logs_days=5 (숫자는
날짜이며 예제에서는 5일을 뜻함)
를 통해 자동으로 오래된 binlog 를 삭제할 수 있음
단, 저 설정은 mysql-4.1
버전 이상에서만 지원하기 때문에 오래된 버전에서는 사용불가
비슷한 설정도 구버전은 없는듯
2.
처리방법
PURGE MASTER LOGS 구문을 사용
replication 구동중에도 문제없이 사용할 수
있음
예제)
PURGE MASTER LOGS TO 'server-bin.100'; server-bin.100 까지의
로그를 모두 삭제
PURGE MASTER LOGS BEFORE '2011-07-01 01:00:00'; 2011년 7월 1일
01시 이전의 로그를 모두 삭제
3. 주의점
- 삭제대상 로그가 현재 참조하는 로그파일을 포함하면 안됨
-
현재 슬레이브 서버에서 참조하는 로그파일이 어떤것인지 반드시 확인을 해야함, 삭제대상을 그 이전으로 잡아야하기 때문
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
19 | 아파치(httpd) ServerTokens 설정 | 위대한유저 | 2014.03.16 | 8795 |
18 | Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP | 위대한유저 | 2014.01.01 | 14343 |
17 | linux / proftpd 에서 대소문자 구분없는 환경 만들기 | 위대한유저 | 2013.12.14 | 18709 |
16 | mysql 데이터베이스 용량 확인하기 | 위대한유저 | 2013.08.22 | 16378 |
15 | qmail 로그 분석 페이지 v1.0 | 위대한유저 | 2013.08.20 | 30648 |
14 | XE 스팸성 엮인글 관리 | 위대한유저 | 2013.06.17 | 80676 |
13 | piwik analytics 사용시 이메일보고서의 그래프 내용중 한글이 깨지는문제 | 위대한유저 | 2013.05.23 | 67756 |
12 | debian repository (old version) | 위대한유저 | 2013.04.11 | 57264 |
11 | linux 에서 cisco console 연결하기 | 위대한유저 | 2013.03.28 | 46420 |
10 | XE 업데이트(및 기타상황)에서 로그인이 되지 않을때 | 위대한유저 | 2011.10.06 | 82725 |
» | 구버전 MySQL(to 4.0) 에서 바이너리 로그 정리하기 | 위대한유저 | 2011.07.02 | 104501 |
8 | 제로보드4 에서 한글파일 다운로드가 되지 않을때 | 위대한유저 | 2010.01.24 | 79208 |
7 | telnet 커맨드를 이용한 메일발송 테스트 | 위대한유저 | 2009.11.29 | 121182 |
6 | 데비안(debian)계열에서 apt-get 사용하다 GPG 에러 발생시 | 위대한유저 | 2009.11.10 | 111863 |
5 | /proc/meminfo 의 고찰! | 위대한유저 | 2009.09.16 | 190527 |