本文へスキップ

[mysql] binary log 관리

MintState 2015年5月21日 10:14 閲覧 12093

[mysql] binary log 관리

DB에 mysql-bin.000xxx 형식으로 binary log가 생성된다.
이 로그는 추후 mysql 복구등에 쓰이지만 하드의 공간차지를 너무 많이 하게 된다.
이때 rm 으로 삭제 해주면 mysql 데몬이 재부팅이 안되는 경우가 생긴다.

꼭 mysql binary log는 mysql 창에서 삭제해 주자.

우선 mysql 커멘드창에서 아래 명령어를 입력하면 현재의 바이너리 로그가 쭉 나타난다. 파일 사이즈와 같이.
mysql> show binary logs;

이 로그를 지우기위해서는 아래와 같이 입력하면된다.
100번 미만의 로그는 삭제 하라는 뜻이다.
mysql> purge master logs to 'mysql-bin.000100';

my.cnf에 설정해 놓으면 자동으로 삭제 관리가 된다.

binlog_cache_size      =  1M      # binlog cache 사이즈 
max_binlog_size        =  500M    # bin로그 maximum 사이즈 
expire_logs_days        = 3       # 로그 만료기간
共有 X Facebook LINE QR コード

コメント 0 件

最初のコメントを書いてみましょう。