[MySQL] 크론탭(Crontab)을 적용한 자동 백업하기


[MySQL] 크론탭(Crontab)을 적용한 자동 백업하기

폴더 생성 및 쉘 스크립트 생성 "/home/ubuntu" 기준 백업 폴더 생성 mkdir /ubuntu/database_backup 쉘 스크립트 생성 vi database_backup.sh 쉘 구성하기 DATE : 날짜 및 시간 표기 BACKUP_DIR : 백업 경로 FILE_NAME : 저장될 파일 이름 DB_USER : 데이터베이스 아이디 DB_PASSWORD: 데이터베이스 비밀번호 DB_DATABASE : 데이터베이스명 하단 find 부분은 백업파일을 유지하는 기간 입니다. +10일을 해놓게 된다면, 나중에 현재 날짜 기준 이전 10일까지의 파일만 유지되고 나머진 삭제되는 형태 즉, 최신 데이터베이스 현재 부터 과거 10일 기준으로 저장 #!/bin/bash DATE=$(date +%Y%m%d-%H%M%S) BACKUP_DIR="/home/ubuntu/database_backup" FILE_NAME=$BACKUP_DIR"/database_"$DATE.sql DB_USER="r...


#mariadb #자동저장 #자동백업 #백업 #디비자동백업 #디비백업 #데이터베이스백업 #데이터베이스 #mysql #mariadb백업 #크론탭

원문링크 : [MySQL] 크론탭(Crontab)을 적용한 자동 백업하기