#!/bin/bash # 数据库备份脚本 (每天执行) BACKUP_DIR="/var/backups/xiaocai" DATE=$(date +%Y%m%d_%H%M%S) mkdir -p "$BACKUP_DIR" mysqldump -u xiaocai -pxiaocai123 xiaocai | gzip > "$BACKUP_DIR/xiaocai_$DATE.sql.gz" # 保留最近 7 天的备份 find "$BACKUP_DIR" -name "*.sql.gz" -mtime +7 -delete echo "备份完成: $BACKUP_DIR/xiaocai_$DATE.sql.gz"