반응형
정기백업은 중요하다.
#mkdir /data/backup
#vi /home/backup.sh
파일을 만들어서 아래 내용을 넣는다.
#!/bin/sh
DATE=date +"%Y%m%d"
PREV_DATE=date --date '5 days ago' +"%Y%m%d"
mysqldump -u계정id -p계정암호 database > /data/backup/backupdb_${DATE}.sql
chown root.root /data/backup/backupdb_${DATE}.sql
rm -rf /data/backup/backupdb_${PREV_DATE}.sql
이렇게 저장한다.
#chmod 100 backup.sh
파일에 실행권한을 준다. 생성자한테만 실행권한을 준다.
크론에 등록해보자
#crontab -e
00 04 * * * /home/bakcup.sh
이렇게 등록하고 저장하자. 매일 새벽4시에 동작한다.
#crontab -l
확인해보고 끝.
반응형
'mysql' 카테고리의 다른 글
오라클 맛보기 쿼리 (0) | 2021.04.13 |
---|---|
mysql 계정 생성, 디비생성, 권한주기 (0) | 2021.03.21 |
maria DB 레플리케이션(클러스터링) 서버 구축 (0) | 2019.05.30 |
mysql 함수 만들기, 사용하기 (0) | 2018.08.14 |
mysql 트리거를 만들어보자 - 삭제시 자동 insert (0) | 2018.08.03 |