#!/bin/bash

# MySQL 配置信息
MYSQL_HOST="192.168.3.207"
MYSQL_USER="root"
MYSQL_PASSWORD="qwer1234."
DATABASE_NAME="gardenia"
BACKUP_DIR="/opt/backup"

# 创建备份目录（如果不存在的话）
mkdir -p "$BACKUP_DIR"

# 获取当前日期和时间
DATE=$(date +"%Y%m%d%H%M")

# 备份数据库
mysqldump -h "$MYSQL_HOST" -u "$MYSQL_USER" -p"$MYSQL_PASSWORD" "$DATABASE_NAME" > "$BACKUP_DIR/${DATABASE_NAME}_backup_$DATE.sql"

# 检查备份是否成功
if [ $? -eq 0 ]; then
    echo "数据库备份成功：$BACKUP_DIR/${DATABASE_NAME}_backup_$DATE.sql"
else
    echo "数据库备份失败"
fi
