허접하지만 mysqdump 를 와 cron 을 이용한 정기백업 입니다. ^^;
-----------------------------------------------------
#!/bin/sh
#mysql 자동백업
FILEPREFIX="Test-Backup-$(date +%Y%m%d)"
TEMPDIR="/usr/local/mysql/bin"
#유저명 암호 설정
USERNAME="유저"
PASSWORD="암호"
#--all-databases 일경우 전체 DB 백업
DATABASE="test"
#메일정보 백업 성공시 메일보내기
RECIPINET="qpzm@qpzm.com"
SUBJECT="MySql 백업성공 $(date +%Y%m%d)"
#backup
./mysqldump -u$USERNAME -p$PASSWORD $DATABASE > $TEMPDIR/$FILEPREFIX.sql
#
tar cfz $TEMPDIR/$FILEPREFIX.tar.gz $FILEPREFIX.sql
#
rm -f $TEMPDIR/$FILEPREFIX.sql
----------------------------------------------------------
저장 하신다음에 cron 에 등록해줍니다
아래는 매일 새벽 5시 35분에 스크립트를 실행합니다.
crontab -e
35 05 * * * /usr/local/mysql/bin/dumpx
저장
-----------------------------------------------------
#!/bin/sh
#mysql 자동백업
FILEPREFIX="Test-Backup-$(date +%Y%m%d)"
TEMPDIR="/usr/local/mysql/bin"
#유저명 암호 설정
USERNAME="유저"
PASSWORD="암호"
#--all-databases 일경우 전체 DB 백업
DATABASE="test"
#메일정보 백업 성공시 메일보내기
RECIPINET="qpzm@qpzm.com"
SUBJECT="MySql 백업성공 $(date +%Y%m%d)"
#backup
./mysqldump -u$USERNAME -p$PASSWORD $DATABASE > $TEMPDIR/$FILEPREFIX.sql
#
tar cfz $TEMPDIR/$FILEPREFIX.tar.gz $FILEPREFIX.sql
#
rm -f $TEMPDIR/$FILEPREFIX.sql
----------------------------------------------------------
저장 하신다음에 cron 에 등록해줍니다
아래는 매일 새벽 5시 35분에 스크립트를 실행합니다.
crontab -e
35 05 * * * /usr/local/mysql/bin/dumpx
저장
'StoreHouse > Server' 카테고리의 다른 글
Gentoo Apache2 and Tomcat5 연동 (1) | 2004.12.14 |
---|---|
resin-2.0.5 + iis 5.0 설치방법 & 버츄얼 호스팅 (0) | 2004.12.10 |
Gentoo APM emerge (0) | 2004.12.10 |
Gentoo 관련팁들 서비스,넷웍환경설정 (0) | 2004.12.10 |
Gentoo 가장빠른 미러 선택하기 mirrorselect (0) | 2004.12.10 |