20250829_编写10.1.11.213MySQL8.0异地备份传输脚本+在服务器上创建cron任务+测试成功
0.已知前提条件:
10.1.11.213 堡垒机访问
mysql 8.0 版本
密码在/root/.my.cnf
备份脚本:/data/backup_mysql/mysql_backup.sh
alarm_system:动环数据库
exit_and_entry:出入境数据库
logs:备份日志
project_cg_view_prod:采购跟踪系统
all :数据库整体备份
imip_ecb:设备管理系统
xxl_job:微服务调度数据库
1.通过堡垒机登录到10.1.11.213查看本地备份脚本内容
本地备份脚本:/data/backup_mysql/mysql_backup.sh
→ 每晚 2 点执行
#!/bin/bash# === 配置部分 ===
BACKUP_BASE_DIR="/data/backup_mysql"
DATE=$(date +%F)
LOG_FILE="${BACKUP_BASE_DIR}/logs/backup-${DATE}.log"
LOCK_FILE="/tmp/mysql_backup.lock"# 备份选项(1=启用,0=禁用)
ENABLE_FULL_BACKUP=1
ENABLE_PER_DB_BACKUP=1# === 日志重定向 ===
mkdir -p "${BACKUP