[mysql daily backup] ubuntu(mint) + mysql > Linux/Apm

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

Linux/Apm

[mysql daily backup] ubuntu(mint) + mysql

페이지 정보

작성자 sbLAB 댓글 0건 조회 2,605회 작성일 22-07-23 11:19

본문

[Ubuntu]


[백업파일 저장폴더 준비]

su root

cd home

cd wind

mkdir mysqlbackup

chmod 755 mysqlbackup



[백업 스크립트 생성 - 최근 15일간 유지]

cd /home/wind

nano mysqlbackup.sh

------------------

#!/bin/sh

#START

cd /home/wind/mysqlbackup/

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

FILENAME=mysql_dbname_bak_$DATE.tar.gz

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

/opt/lampp/bin/mysqldump -uroot -pPASSWORD 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_dbname_bak_${DATE}.sql

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

#END

------------------


[백업스크립트 실행권한]

chmod 100 mysqlbackup.sh



[크론탭에 추가 - 매일 새벽 05시 mysqlbackup.sh 실행]

cd /etc/

cat crontab

nano crontab

-------------

00 5    * * *   root    /home/wind/mysqlbackup.sh

-------------


[스크립트 실행확인]

cd /home/wind

./mysqlbackup.sh

cd /home/wind/mysqlbackup   <- 생성백업파일 확인


[크론 리로드]

# service cron restart

첨부파일

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
190
어제
295
최대
1,279
전체
220,168

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