특정 데이터베이스에서 LOG 성 월별 테이블 정리하기.
매달 동일 작업을 반복해야하고, MyISAM과 InnoDB를 섞어서 사용하는 시스템에서 다음과 같이 Type별로 쪼개어 따로따로 백업을 받아서 진행하고자 한다. 그런데 내가 뭘 짠건지는 잘 모르겠다는게 함정.... 매달 1일날 해당 배치가 작동함 #!/bin/bash # 6개월 전의 년월을 추출함 MONTH=`date -d '6 month ago' +%Y%m` # 백업 받을 공간을 확인하고 없으면 InnoDB용 백업공간과 MyISAM용 백업공간을 생성 if [ ! -d /Backup/$MONTH ] then mkdir -p /Backup/$MONTH/{innodb,myisam} fi # 해당 DB에서 MyISAM,InnoDB를 사용하는 테이블명을 추출하여 리스트화해서 TEXT파일로 저장 echo "sho..