리눅스 MySQL DB 백업 스크립트 정보
OS 리눅스 MySQL DB 백업 스크립트본문
# vi backup.sh
#! /bin/bash ## 백업 위치 BACKUP_DIR=/backup ## 현재시간 TIME=`date +%Y%m%d` ## 백업 파일 삭제 주기 설정 ## enable(사용), disable(미사용) set=disable ## 백업 파일 삭제 주기 rm_date=3 ## 백업 파일 삭제 if [ $set != "enable" ] && [ $set != "disable" ]; then echo "설정 에러"; exit; elif [ $set == "enable" ]; then /usr/bin/find $BACKUP_DIR -atime +$[$rm_date-1] -exec rm -rf {} \; fi ## 전체 DB 백업 /usr/bin/mysqldump -uroot -prkskek -A > $BACKUP_DIR/backup_$TIME.sql |
# chmod 700 backup.sh
crontab에 등록하여 사용하시면 될거 같네요.
추천
2
2
댓글 0개