주제 : DB덤프를 이용하여 SQL DB를 일정 기간 간격으로 백업하기

스크립트 작성

#!/usr/bin/bash
DATE=`date +%Y-%m-%d`
//PREV에 3일 이전 날짜 저장 
PREV=`date -d "-3 days" "+%Y-%m-%d"`

//moviedb를 output_[현재날짜].sql 형태로 저장
sudo mysqldump -u root -password {PASSWORD} -databases moviedb > output_${DATE}.sql
sudo chmod 755 ./"output_"$DATE.sql

//3일 전 데이터 삭제
sudo rm movie_backup_${PREV}.sql 2>/dev/null

결과 image 성공적으로 dump 파일이 생성된 것을 확인