>> Delete Reply from No. 0 article
No. RE: RE: DB의 정기적인 백업이 안됍니다.

등록 2001-06-01 12:50:00 By localhost     조회 2
이름 긴급맨    

		DB를 덤프하는 방법으로는 안돼는지요?
    : 타임아웃이 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