#!/usr/bin/env bash # ============================================================================= # SAM DB Backup Configuration # ============================================================================= # 사용법: 이 파일을 backup.conf로 복사 후 환경에 맞게 수정 # cp backup.conf.example backup.conf # chmod 600 backup.conf # ============================================================================= # DB 접속 정보 DB_HOST=127.0.0.1 DB_PORT=3306 DB_USER=codebridge DB_PASS="code**bridge" # 백업 대상 DB (공백 구분) DATABASES="sam sam_stat" # 백업 저장 경로 BACKUP_BASE_DIR=/data/backup/mysql # 보관 정책 DAILY_RETENTION_DAYS=7 WEEKLY_RETENTION_DAYS=28 # 로그 LOG_FILE=/data/backup/mysql/logs/backup.log # 상태 파일 (Laravel 모니터링용) STATUS_FILE=/data/backup/mysql/.backup_status # 최소 백업 파일 크기 (bytes) — 이보다 작으면 실패로 간주 MIN_SIZE_SAM=1048576 # 1MB MIN_SIZE_SAM_STAT=102400 # 100KB