修复XtraBackup凭据读取

This commit is contained in:
yml2213
2026-08-16 23:31:17 +08:00
parent eb06ec3c5f
commit 96221d3c00
+3 -1
View File
@@ -71,7 +71,9 @@ user=${backup_user}
password=${backup_password} password=${backup_password}
host=mysql host=mysql
EOF EOF
chmod 600 "${tmp_dir}/xtrabackup-client.cnf" # XtraBackup 镜像可能以非 root 用户运行;临时目录受 umask 077 保护,
# 因此配置文件需要对容器内用户可读,但不会暴露给宿主机其他用户。
chmod 644 "${tmp_dir}/xtrabackup-client.cnf"
backup_log "开始全量热备,实例 ${server_uuid}" backup_log "开始全量热备,实例 ${server_uuid}"
docker run --rm \ docker run --rm \