crontab 사용하여 mysql 자동 백업 파일 생성
1. 백업 스크립트 파일만들기.
# vi mysqlbackup.sh
--------파일 내용-----
#!/bin/sh
date_name="$(date +%y%m%d%H%M)"
b_file_name="data_"
mysqldump -u유저아이디 데이터베이스 > /home/data/data_backup/$b_file_name$date_name.sql
------파일 내용 끝----
여기서 파일이 /home/data/data_backup/data_200507281728.sql
이정도로 저장될것이다.
2. crontab 설정하기
# crontab -e (편집)
----- crontab edit -----
0 0 1 * * mysqlbackup.sh
-----------------end ------
(매월 1일 0시0분 마다 백업한다.)
분, 시간, 일, 월, 요일 명령어. (각 tab 또는 스페이스 로 구분한다)
3. 설정된 크론탭 리스트.
#crontab -l
0 0 1 * * mysqlbackup.sh
4. 테스트시 매 분마다 보려면
* * * * * mysqlbackup.sh
이렇게 편집 하면된다.
반응형
'IT-개발,DB' 카테고리의 다른 글
VirtualBox 윈도우 7 64bit 설치 안되는 문제 (0) | 2016.06.04 |
---|---|
VirtualBox 가상디스크 용량 늘리기 (0) | 2016.06.04 |
[php] 블로그 PAZ 백트래킹 및 홈페이지 예제 (0) | 2016.05.23 |
[web] 랭크업 무료 로그분석2.5 (0) | 2016.05.09 |
[델파이] [강좌] 리소스의 활용 II (0) | 2016.04.15 |
댓글