mysql
mysql mariadb 디비 정기 백업
에스크리토
2021. 1. 26. 12:50
반응형
정기백업은 중요하다.
#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
확인해보고 끝.
반응형