본문으로 바로가기
반응형

1. 바이너리 로그 ?

 - DDL (Create, Drop, Alter, TRUNCATE) , DML(Insert, Update, Delete) 등 해당 정의어와 조작어를 통해
   데이터 변화가 발생했을 경우 해당 이벤트들을 기록하는 로그 파일

 

 

1. 바이너리 로그 확인하기

//Mysql Workbench
show binary logs;

//서버 내(커널)
ls -alth binlog.*

 

2. 바이너리 로그 삭제하기 

 - 로그번호 지정해서 삭제

//Mysql Workbench
purge binary logs to 'binlog.005000';

- 구체적인 일자 지정 삭제

purge binary logs before '2023-08-01 00:00:00';

-  현재 로그 이전의 로그들 삭제

//현재 시간 이전 로그 삭제
purge binary logs before now();

//현재 로그번호 이전 삭제
purge master logs to 'binlog.005000';

 

3. 바이너리 로그 보존기간 조회

show variables like 'binlog_expire%';

 

4. 바이너리 로그 보존기간 변경

//초 기준 ex) 3600초 1시간
set global binlog_expire_logs_seconds=3600;
반응형