-cron crontab 설정 관련
http://www.miwit.com/b/mw_tip-3480
Shell 작성
# mkdir /backup
# chmod 755 backup
# vi /root/backup.sh
----------backup.sh------------
#!/bin/sh
DATE=`date +"%Y%m%d"`
PREV_DATE=`date --date '5 days ago' +"%Y%m%d"`
/usr/bin/mysqldump -u사용자id -p비번 DB명 > /backup/mysql_db_bak_${DATE}.sql
chown root.root /backup/mysql_db_bak_${DATE}.sql
chmod 755 /backup/mysql_db_bak_${DATE}.sql
rm -Rf /backup/mysql_db_bak_${PREV_DATE}.sql
-------------------------------
전체 DB를 백업하시려면
mysqldump -u사용자id -p비번 DB명 > /backup/mysql_db_bak_${DATE}.sql
를
mysqldump -u사용자id -p비번 -e --all-databases > /backup/mysql_db_bak_${DATE}.sql
로 바꿔주세요
# chmod 100 /root/bakcup.sh
#./root/backup.sh
실행후
cd /backup 해서 정상실행 확인
Cron 만들기
# crontab -e (매일 4시 백업)
00 04 * * * /root/bakcup.sh
크론 데몬 재실행
# /etc/rc.d/init.d crond restart
크론 확인
# crontab -l
http://blog.naver.com/maron0614/120156861632 자료입니다
몇몇 띄어쓰기랑 등등 안되는부분있어서 수정해서 올립니다
'프로젝트 관련 조사 > DB' 카테고리의 다른 글
[MySQL] 버젼 확인 (0) | 2015.12.01 |
---|---|
[MySQL] 컬럼 이름 변경하기 에러나는 경우 (0) | 2015.12.01 |
[MySQL] mysql import 안될 경우 이 방법을 써보자 (0) | 2015.11.30 |
[MySQL] TIMESTAMP 속성 문제 (0) | 2015.11.30 |
[MySQL] MySQL 기본 character set 설정하기 (0) | 2015.11.30 |