본문 바로가기
IT-개발,DB

crontab 사용하여 mysql 자동 백업 파일 생성

by SB리치퍼슨 2016. 5. 25.

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

이렇게 편집 하면된다.





반응형

댓글