서버관리

본문 바로가기

서버관리

서버관리

MySQL DB 백업 스크립트

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 796회 작성일 19-05-25 20:56

본문

backup.sh 파일을 업로드 한 후 cron 등록
- 매일 오전 7시 백업을 하도록 하는 예
0 7 * * * /dir/to/script-x/backup.sh
--------------------------------------------------------------------------------
#!/bin/sh
 
backup_dir="/backup/dir"
db_user="dbuser"
db_passwd="dbpasswd"
postfix=`date +%Y%m%d_%H%M%S`
 
backup_mysql() {
  /usr/local/mysql/bin/mysqldump -u $db_user -p$db_passwd $1 > ${backup_dir}/$1_$postfix.sql
}
 
backup_mysql DBName1
backup_mysql DBName2
backup_mysql DBName3
 
find $backup_dir -atime +5 -name '*.sql' -exec rm -f {} \;

댓글목록

등록된 댓글이 없습니다.

회원로그인


  • 케이엔아이시스템
  • 대표 : 김현철
  • 경기도 안양시 동안구 부림로80 한양빌딩 601-1201
  • TEL : 010-2890-1451
  • E-mail : khc@knisystem.co.kr
  • 사업자등록번호 : 130-31-39246
Copyright © KNISYSTEM All rights reserved.