데이타베이스
MYSQL 백업과 복구
세이박스
2008. 10. 9. 23:28
반응형
1. 간단한 백업과 복구
-. 파일로 백업 |
2. 주기적으로 백업하기
-. myhome_bakcup 셀스크립트 #!/bin/bash T=$(echo `date +%Y%m%d%H%M`) MY=$(echo /home/nalabi/backup) echo "nalabi 의 데이타가 백업 되었습니다. $T" mysqldump myhome > $MY/myhome$T.sql gzip $MY/myhome$T.sql -. /etc/crontab 사용하기 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 형식 : a b c d e id runparts directory 분(0~59) 시(0~24) 날짜(0~31) 달(0~12) 요일(0~7) id(크론이 사용할 계정) directory(실행하게될 파일 놓이게 될 경로) 예제 : 15 14 1 * * root /home/nalabi/backup/myhome_backup 매달 1일 오후 2시 15에 myhome_backup을 실행한다. 0 22 * * 1-5 root /home/nalabi/backup/myhome_backup 월요일 부터 금요일까지 매일 오후 8시에 myhome_backup을 실행한다. 23 0-23/2 * * * root /home/nalabi/backup/myhome_backup 매일 0, 2, 4, ....시 23분에 실행한다. |
반응형