타임아웃이 10분이 지나면 멈추겠군여... ㅡ.ㅡ
그리고 덤프형식은 저게 맞는지 몰라여... 전 다른방법을 쓰거든여...
걍 디비 디렉토리 압축해버리는데여^^
참고로 제 백업 프로그램 올려드림당...
[root@mexplorer /root]# cat /etc/cron.daily/backupdb.sh
#!/bin/bash
#
# 아래 방법은 무식한 mysql 백업 방법입니다. 그러나 빠르구요.
# 생성되는 화일은 20010305.tar.gz 와 같은 화일이 저장됩니다.
# 가장최근 화일만 저장되게 되어 있습니다. 만약 이전 백업을 유지하려면
# 맨 아래 for 문 부분을 삭제 하시면 됩니다.
# 백업하는 방법은
# mysql 을 정지시키고
# tar xvfzp /var/backup/20010305.tar.gz
# 로 하고 압축이 풀린 디렉토리에서 *.pid 와 *.sock 를 삭제하고 mysql 을 작동하시면 됩니다.
# 이 화일은 /etc/cron.daily 밑에 두시면 자동 백업됩니다.
DATA_DIR=/var/lib/mysql
BACKUP_DIR=/var/backup
DATE=$(date +%Y%m%d)
tar cvfzp $BACKUP_DIR/$DATE.tar.gz $DATA_DIR
sleep 20
for i in $( ls $BACKUP_DIR ); do
if [ -f $BACKUP_DIR/$i ]; then
if [ $i != $DATE.tar.gz ]; then
rm -f $BACKUP_DIR/$i
fi
fi
done
[root@mexplorer /root]#
: #### dbback.sh ####
: #!/bin/sh
:
: set dat [exec date +%Y%m%d]
: set timeout 600
: /usr/local/mysql/bin/mysqldump -uroot -p암호 --all-databases > /www/dbback/backup_$dat.sql
:
: chmod 600 /www/dbback/backup_$dat.sql
: ############################################################
:
: 이 파일을 /etc/cron.daily/ 디렉토리에 넣어 놨는데.. 이거면 매일마다 백업이 돼야 되는것
: 아닌지요... 근데 왜 백업 파일이 하루 지나면 안생기죠.. 실시간으로 테스트 하는 방법은
: 없는지요... 제발 답좀 주세여...