안녕하세요. 유광희 입니다.
cpueblo.com 에서 사용되는DB 백업 스크립트 입니다
Mysql DB 를 매일 매일 백업하고 동시에 SVN 에 커밋하는 예시 입니다.
같은 파일명에 백업하며 코멘트를 'DB 백업_$DATE' 라고 적어줍니다.
스크립트 - dbbackup
#!/bin/sh DBNAME= DBUSER= DBPASS= SVNUSER= SVNPASS= DIRECTORY=/home/cpueblo.com
#
cd $DIRECTORY DATE=`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
|