http://foxrain93.blog.me/100192636540
자동 백업 스크립트 만들기
# vi mysqlbackup
---------------------------------------
#!/bin/sh
DATE=`date +"%Y%m%d"`
OLD_DATE=`date --date '5 days ago'+"%Y%m%d"`
BACKUP_DIR=/mysqlbackup
/usr/bin/mysqldump -uroot -ppassword dbname > ${BACKUP_DIR}/dbname_${DATE}.sql
(or dbname -> --all-databases)
chown root.root ${BACKUP_DIR}/dbname_${DATE}.sql
chmod 755 ${BACKUP_DIR}/dbname_${DATE}.sql
rm -Rf ${BACKUP_DIR}/dbname_${OLD_DATE}.sql
--------------------------------------------------------------
# chmod 755 mysqlbackup
매일 3시 1분에 실행
# crontab -e
----------------------------------
1 3 * * * sh /mysqlbackup/mysqlbackup > /dev/null 2>&1
------------------------------------
/etc/rc.d/init.d/crond stop
/etc/rc.d/init.d/crond start
[출처] mysql 자동 backup|작성자 진저티
'연구개발 > MYSQL' 카테고리의 다른 글
Multi-Master Replication Manager for MySQL mmm (0) | 2014.08.28 |
---|---|
mysql 자동 backup 2 (0) | 2014.08.28 |
Optimizing table (0) | 2014.08.28 |
rand 함수를 이용한 정해진 자릿수 숫자 만들기 (0) | 2014.08.28 |
Mysql MMM error 처리 (0) | 2014.08.28 |