>> Edit article
이름
제목
패스워드
타임아웃이 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/ 디렉토리에 넣어 놨는데.. 이거면 매일마다 백업이 돼야 되는것 아닌지요... 근데 왜 백업 파일이 하루 지나면 안생기죠.. 실시간으로 테스트 하는 방법은 없는지요... : 제발 답좀 주세여...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved