레이블이 bin인 게시물을 표시합니다. 모든 게시물 표시
레이블이 bin인 게시물을 표시합니다. 모든 게시물 표시

2015년 3월 30일 월요일

mysql bin파일(binary-log) 관리

mysql 설치 후 기본설정으로 장기간 사용하다 보면, 지속적으로 쌓인 bin 파일때문에 디스크가 부족해 지는 경우를 경험하게 된다.

물론 삭제 하는 방법도 있지만 설정만으로 간단하게 해결이 가능하다.
/etc/my.cnf 파일에 'expire_logs_day =  7' 이런식으로 로그 저장기간을 정하면 된다.

기본설정은 0 으로 되어 있어 삭제를 하지 않게 되어 있다. 적당한 기간(일)을 입력해서 무한적으로 늘어나는 바이너리 로그를 삭제가 가능하다.

참고로 이설정은 mysql 5.0.3 부터 지원 한다.