[mysql - linux - auto backup] Mysql 자동 주기 백업 > DB

본문 바로가기
사이트 내 전체검색

DB

[mysql - linux - auto backup] Mysql 자동 주기 백업

페이지 정보

작성자 sbLAB 댓글 0건 조회 514회 작성일 19-10-26 14:55

본문

http://blog.naver.com/PostView.nhn?blogId=todangs&logNo=220779628651&parentCategoryNo=&categoryNo=103&viewDate=&isShowPopularPosts=true&from=search 


[라즈베리파이]


chmod 755 mysqlbackup  <- 덤프백업파일이 저장될 디렉토리 755


chmod 100 mysqlbackup.sh  <- 아래에서 만들 배치파일 100

crontab -e   <-  cron등록 편집 
00 05 * * * /path/backup/mysqlbackup.sh 

crontab -l  <- cron 등록상태 확인 

sudo /etc/init.d/cron restart  <- cron 재시작
 


cbfda28112740b92613ebfee8c1bc130_1599893214_6227.jpg
 



[mysqlbackup.sh 배치파일 작성] - 최대 15일 전 백업파일 유지 


#!/bin/sh


#START


cd /root/backup/mbackup/


DATE=`date +"%Y%m%d"`


FILENAME=mysql_dbname_bak_$DATE.tar.gz


PREV_DATE=`date --date '15 days ago' +"%Y%m%d"`


mysqldump -uroot -pyourpassword!! dbname > mysql_dbname_bak_${DATE}.sql


chown root.root mysql_dbname_bak_${DATE}.sql


tar -cpvzf $FILENAME mysql_dbname_bak_${DATE}.sql


chmod 755 $FILENAME


rm -Rf  mysql_dbnameb_bak_${DATE}.sql


rm -Rf  mysql_dbname_bak_${PREV_DATE}.tar.gz


#END

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
8
어제
29
최대
91
전체
7,628

그누보드5
Copyright © sebom.com All rights reserved.