Mysql bin-log 커졌을때 (bin-log 관리하기)
2010.12.09 19:21
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
mysql DB에서 replication을 이용할 경우 bin-log를 활성화 시켜놔야 하는데
default 상태에서는 무한정 bin-log가 커지게 된다.
어느정도 운영한 DB 시스템의 <hostname>.bin 파일을 보면 많이 커져 있을 수 있다.
이때는 bin-log 크기를 줄이기 위한 옵션을 설정해 주면 된다.
/etc/my.cnf 파일 수정
binlog_cache_size = 1M # binlog cache 사이즈
max_binlog_size = 500M # bin로그 maximum 사이즈
expire_logs_days = 3 # 로그 만료기간
로그 만료기간 수정법2 : mysql 접속후 수정하기
mysql> show variables;
에서 나오는 expire_logs_days 항목을 확인하고
mysql> set global expire_logs_days=3;
과 같이 수정해준다.
바이너리 로그 리스트 확인
mysql> show binary logs;
mysql> show master logs;
바이너리 로그 삭제
mysql> purge master logs to 'mysql-bin.000010';
지정된 바이너리 로그 이하의 파일이 삭제됨.
mysql-bin.000001~0000009 까지 삭제됨.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
15 | RHEL/Rocky Linux 8.7 버전에서 MySQL 5.7 버전 설치하기 | ischo | 2023.03.20 | 2036 |
14 | MariaDB federated 활성화 | ischo | 2023.02.23 | 248 |
13 | MariaDB root 패스워드 초기화 | ischo | 2023.02.23 | 213 |
12 | MySQL 5.7 에서 MariaDB 10.5 로 마이그레이션하기 | ischo | 2023.02.23 | 547 |
11 | MySQL 감사 로그 설정 | ischo | 2022.09.14 | 828 |
10 | MySQL characterset 변경 | 조인상 | 2015.06.15 | 5175 |
9 | MySQL DB 이전 절차 | 조인상 | 2014.10.31 | 13703 |
8 | [MySQL] MySQL 연습DB | 조인상 | 2012.02.22 | 22887 |
7 | MySQL root 패스워드 분실시 패스워드 변경 | 조인상 | 2011.11.21 | 9512 |
6 | MySQL Innodb 에 대하여 | 조인상 | 2011.05.02 | 13255 |
5 | MySQL Binary-Log 에 대하여 | 조인상 | 2010.12.10 | 10216 |
» | Mysql bin-log 커졌을때 (bin-log 관리하기) | 조인상 | 2010.12.09 | 21386 |
3 | mysql 에서 charset 확인방법 | 조인상 | 2010.05.12 | 12395 |
2 | mysql 에러 종류 | 조인상 | 2010.05.12 | 16236 |
1 | mysql 유저,디비생성 | 조인상 | 2010.05.12 | 10399 |