MySQL DB 백업 스크립트
페이지 정보

본문
backup.sh 파일을 업로드 한 후 cron 등록
- 매일 오전 7시 백업을 하도록 하는 예
0 7 * * * /dir/to/script-x/backup.sh
--------------------------------------------------------------------------------
#!/bin/sh
backup_dir="/backup/dir"
db_user="dbuser"
db_passwd="dbpasswd"
postfix=`date +%Y%m%d_%H%M%S`
backup_mysql() {
/usr/local/mysql/bin/mysqldump -u $db_user -p$db_passwd $1 > ${backup_dir}/$1_$postfix.sql
}
backup_mysql DBName1
backup_mysql DBName2
backup_mysql DBName3
find $backup_dir -atime +5 -name '*.sql' -exec rm -f {} \;
- 매일 오전 7시 백업을 하도록 하는 예
0 7 * * * /dir/to/script-x/backup.sh
--------------------------------------------------------------------------------
#!/bin/sh
backup_dir="/backup/dir"
db_user="dbuser"
db_passwd="dbpasswd"
postfix=`date +%Y%m%d_%H%M%S`
backup_mysql() {
/usr/local/mysql/bin/mysqldump -u $db_user -p$db_passwd $1 > ${backup_dir}/$1_$postfix.sql
}
backup_mysql DBName1
backup_mysql DBName2
backup_mysql DBName3
find $backup_dir -atime +5 -name '*.sql' -exec rm -f {} \;
- 이전글리눅스 CD-ROM 및 윈도우 공유폴더 마운트 명령 19.05.25
- 다음글IIS-PHP에서 http://www.domain.com/id 형식의 URL을 원하는 URL로 보내기 19.05.25
댓글목록
등록된 댓글이 없습니다.
