728x90
반응형
MySQL Binary Log 는 add, delete, insert, update 등의 query 가 저장되어 있는 파일
1. MySQL Replication 환경에서 지우기
- MySQL Replication MASTER 서버
shell> mysql -u root -p
mysql> RESET MASTER;
- MySQL Replication SLAVE 서버
shell> mysql -u root -p
mysql> RESET MASTER;
2. MySQL Binary Log sequence number 또는 특정 일자로 지우기
shell> mysql -u root -p
mysql> PURGE BINARY LOGS TO 'mysql-bin.000015';
shell> mysql -u root -p
mysql> PURGE BINARY LOGS BEFORE '2009-05-01 00:00:00';
3. mysqladmin flush-logs 명령어를 통해서 MySQL Binary Log 지우기
shell> mysqladmin -u root -p flush-logs
4. MySQL Binary Log 생성을 방지하는 방법
/etc/my.cnf 파일에서 아래 라인을 주석 처리
log-bin
5. MySQL Binary Log 를 특정 1주일까지만 생성 및 보관하기
/etc/my.cnf 파일에서 아래 라인을 추가
expire_logs_days = 7
728x90
반응형
'DB' 카테고리의 다른 글
Amazon RDS for MySQL의 파라미터 구성 모범 사례, 1부: 성능 관련 파라미터 (0) | 2022.08.04 |
---|---|
MySQL status (0) | 2013.08.05 |
MySQL Query DB별 용량 확인 (0) | 2013.07.31 |
MySQL 무한정 늘어나는 log-bin 파일 줄이기 (0) | 2013.07.31 |
MSSQL ErrorLog 삭제 (0) | 2013.07.30 |