반응형

MySQL/MariaDB 로그 저장기간 변경

 

  • Version : Mariadb 5.5.4.2-WinX64

 

앞에서 MySQL/MariaDB에서 로그를 기록하는 방법에 대해서 다루었다.

 

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

 

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

expire_logs_day=3

 

 

 

쿼리 명령을 사용하여 로그 기간을 변경할 수도 있다. 아래 스크립트는 현재 설정된 로그 기간을 확인한다.

show variables like '%logs%';

 

 

로그 기간을 3일로 변경한다.

set global expire_logs_days=3;

 

flush logs;

 

show variables like '%logs%';

 

 

 

2015-05-15 / 강성욱 / http://sqlmvp.kr

 

 

MySQL, MariaDB, MySQL, MySQL 로그 파일 보관 기간, 로그 파일 설정, 로그 기간변경, 에러로그, 슬로우 쿼리 로그, 제네럴 로그, MySQL 로그 보관 기간, MariaDB 로그 보관 기간

반응형

+ Recent posts