mysql

mysql 4.0 이하에서 bin 로그 제거

씨엔아이소프트 2018. 7. 26. 06:47
반응형

mysql 4.0 이하에서 bin 로그 제거

bin 로그 제거


mysql 4.0 이하의 bin 로그 삭제 방법 

my.cnf 에 아래의 옵션을 주면 되지만, MySQL 5.0.3 이상부터 지원.

expire_logs_days = 7

크론에 아래와 같이 등록 하여 사용하라고 했는 데, syntex 에러 발생
00 00 * * 7 /usr/local/mysql/bin/mysql -uroot -pxxxxx -e “PURGE BINARY LOGS BEFORE date_sub(now(), interval 7 day)”;

BEFORE 변수는 MySQL 4.1 (으)로부터 이용 가능하게 되어 있다고 함.;;

할 수 있는 건, 아래 꺼 밖에 없음
bin 로그 10개만 남기고 나머지 다 삭제.

mysql-bin.010 이전의 파일 삭제됩니다.

mysql-bin.001 ~ mysql-bin.009 파일이 삭제됩니다. 

mysql -u root -p 

mysql> PURGE MASTER LOGS TO 'mysql-bin.010';


반응형