#!/bin/sh
DATE=`date '+%Y-%m'`
/usr/local/mysql/bin/mysqldump sampdb | gzip >
/backup/sampdb.$DATE.gz
---------------------------------------------------------------------------
mysqldump 를 패스워드 입력없이 사용하시려면 홈디렉토리에 .my.cnf
파일을생성해서
[mysqldump]
user=xxxx
password=xxxxx
를 입력해 두시면 됩니다.. 권한은 700 으로 해두세요..
logrotate 나 cron 스크립트로 작성해 두시면 간편하게 백업하실 수
있습니다.
저의 경우 cron 스크립트로 작성해두고 내용에 mysqladmin
flush-logs 도 함께 실행하여
백업과 동시에 로그를 새로 기록하도록 하고 있습니다.
|