Recent Posts
Recent Comments
변군이글루
[MySQL] DB 백업 스크립트 본문
DB 백업 스크립트
dbbackup.sh 편집
$ vim dbbackup.sh
#!/bin/bash
DB_USER=root
DB_PASSWD=dbpasswd
ZDB_NAME=zabbix_db
RDB_NAME=racktables_db
DB_BACKUP_DIR=/backup_dir
MYSQL=`which mysql`
MYSQLDUMP=`which mysqldump`
###데이터베이스를 모두 백업할 경우
${MYSQLDUMP} --user=${DB_USER} --password=${DB_PASSWD} --all-databases | gzip > "${DB_BACKUP_DIR}/full_backup-$(date +%Y%m%d).gz";
###데이터베이스를 백업할 경우
${MYSQLDUMP} --user=${DB_USER} --password=${DB_PASSWD} ${ZDB_NAME} | gzip > "${DB_BACKUP_DIR}/${ZDB_NAME}-$(date +%Y%m%d).gz";
${MYSQLDUMP} --user=${DB_USER} --password=${DB_PASSWD} ${RDB_NAME} | gzip > "${DB_BACKUP_DIR}/${RDB_NAME}-$(date +%Y%m%d).gz";
###14일이 지난 백업 제거
find ${DB_BACKUP_DIR} -ctime +14 -exec rm -f {} \;
'* 스크립트' 카테고리의 다른 글
[MySQL] DB 백업 스크립트 (0) | 2021.04.03 |
---|---|
[스크립트] 운영체제 및 gcc 버전 체크 스크립트 (0) | 2021.02.01 |
[SHELL] bash colors (0) | 2021.01.25 |
[SHELL] 리눅스 패스워드 변경 스크립트 (0) | 2021.01.25 |
[스크립트] myip 스크립트 (0) | 2020.11.04 |
[zabbix] zabbix agent install (0) | 2020.06.10 |
0 Comments