#!/usr/bin/env bash # 将本地 bd_fangke_ali251 导出为 SQL 文件,便于上传到服务器后导入 yxbd_fangke_ali2。 set -euo pipefail ROOT="$(cd "$(dirname "$0")/.." && pwd)" cd "$ROOT" mkdir -p database/backup OUT="${MYSQL_DUMP_FILE:-$ROOT/database/backup/bd_fangke_ali251_$(date +%Y%m%d_%H%M%S).sql}" mysqldump -h"${MYSQL_SOURCE_HOST:-127.0.0.1}" -P"${MYSQL_SOURCE_PORT:-3306}" \ -u"${MYSQL_SOURCE_USER:-root}" -p"${MYSQL_SOURCE_PASSWORD:-root123456}" \ --single-transaction --routines --triggers --default-character-set=utf8mb4 \ "${MYSQL_SOURCE_DB:-bd_fangke_ali251}" > "$OUT" echo "Wrote: $OUT" ls -lh "$OUT"