SMALL
MySQL/MariaDB 등의 데이터베이스 백업을 관리
30일 이상 된 백업 파일을 자동으로 삭제하여 저장 공간을 관리
#!/bin/bash
DB_BACKUP="/DATA/DB_Backup/"
DB_USER="root"
DB_PASSWD="Admin123!"
# Remove backups older than 30 days
find $DB_BACKUP -ctime +30 -exec rm -f {} \;
# 데이터베이스를 모두 백업할경우
mysqldump --user=$DB_USER --password=$DB_PASSWD -A > "$DB_BACKUP/mysqldump-$(date +%Y-%m-%d).sql";
# 복구방법 mysql -u root -p < 파일명.sql
#!/bin/bash
DB_BACKUP="/DATA/DB_Backup/"
DB_USER="root"
DB_PASSWD="Admin123!"
# Remove backups older than 30 days
find $DB_BACKUP -ctime +30 -exec rm -f {} \;
# 데이터베이스를 1개만 백업할경우
mysqldump --user=$DB_USER --password=$DB_PASSWD ChatBot > "$DB_BACKUP/mysqldump-ChatBot-$(date +%Y-%m-%d).sql";
# 복구방법 mysql -u root -p < 파일명.sql
LIST
'IT > 기타' 카테고리의 다른 글
Mysql 사용자 생성 권환 메모. (0) | 2025.02.19 |
---|---|
Oracle OS파라미터 작업 설정 (0) | 2025.02.19 |
ELK APM 톰캣 카탈리나 환경 변수 (config 포함) (0) | 2025.02.18 |
Kubernetis Proxy으로 이미지 다운로드 경로 지정 (config 포함) (0) | 2025.02.18 |
Docker 특정 image 주기 삭제 (스크립트 포함) (0) | 2025.02.18 |