MySQL

게시글 보기
작성자 유건데이타 등록일 2015-08-05
제목 백업스크립트
#! /bin/bash
## 백업 위치
BACKUP_DIR=/mysql/backup

## 현재시간
TIME=`date +%Y%m%d`

## 백업 파일 삭제 주기 설정
## enable(사용), disable(미사용)
set=enable

## 백업 파일 삭제 주기
rm_date=5

## 백업 파일 삭제
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/local/mysql/bin/mysqldump -u root -ptest1234 -e --databases test > $BACKUP_DIR/backup_$TIME.sql

Comment
등록된 코멘트가 없습니다.