데이터 아키텍처 & 처리기술 & DBMS/Mysql

Mysql Log 저장(삭제) 주기 설정

anodos 2023. 7. 11. 17:10

이렇게 남겨진 로그를 주기적으로 관리하지 않으면 로그의 크기가 계속해서 증가하여 시스템의 디스크 공간부족 등 문제가 발생할 수 있다. 로그의 저장기간을 변경하여 로그기록으로 인한 장애를 방지할 수 있도록 한다.

 

로그 저장기간을 변경하는 방법에는 설정파일(my.in, my.cnf)에서 명령을 추가한다. 예시는 로그를 최근3일간의 로그만 보관한다.

expire_logs_day=3

 

삽질 포인트 

-  관리자 권한으로 my.ini 를 수정해야 권한문제 없음

-  수정 후   Service에서 mysql 서비스 제구동해주어야 적용 (오타내면 mysql 구동 안됨 :

   예) expire_logs_days 를 expire_logs_day로 오기재하면 한참 삽질

 

 

mysql  서비스 재구동 전

show binary logs;

 

 

3일후 다시 확인해 보자~~

반응형