안녕하세요. 유광희 입니다.
cpueblo.com 에서 사용되는DB 백업 스크립트 입니다
Mysql DB 를 매일 매일 백업하고 동시에 SVN 에 커밋하는 예시 입니다.
같은 파일명에 백업하며 코멘트를 'DB 백업_$DATE' 라고 적어줍니다.
스크립트 - dbbackup
 
  
| 
 #!/bin/shDBNAME=
 DBUSER=
 DBPASS=
 SVNUSER=
 SVNPASS=
 DIRECTORY=/home/cpueblo.com
 
 
 # cd $DIRECTORYDATE=`date +%Y%m%d_%H%M`
 mysqldump $DBNAME -u$DBUSER -p$DBPASS > DBBackup.sql
 chmod 700 DBBackup.sql
 svn commit DBBackup.sql --username $SVNUSER --password $SVNPASS -m DB백업_$DATE
 
 | 
매일 4시에 1분에 백업 등록 (crontab)
 
  
| 
 01 4 * * * root /home/cpueblo/dbbackup 
 |