상세 컨텐츠

본문 제목

mysql-bin(binary) 파일 관리 및 삭제

데이터베이스(DB)

by kth9364 2022. 8. 1. 15:17

본문

binary 파일은 DB 복제, 복구 시 필요

 

그러나 계속 쌓이다보면 시스템에 용량 문제가 발생

혹시나 리눅스 상에서 발견시 rm 명령으로 지우면 안됌 (중요!!)


# bin 파일 삭제

1) mysql command line 실행

mysql -u ums -p


2) binary log 확인
mysql > show binary logs;

 

3) mysql > purge binary logs to 'mysql-bin.000018';

검색된 log 중 가장 마지막 숫자 입력 (그 파일까지 삭제 됌)

 


# bin 로그 안남게 하기

1) my.cnf 파일의 log-bin 주석처리

2) vi /etc/my.cnf log-bin

3) log-bin=mysql-bin 앞에 # 을 붙여준뒤

4) mysql 재시작


# bin 로그 1주일만 남게 하기
1) my.cnf 파일에 expire_logs_days = 7

2) mysql 재시작

관련글 더보기