This commit is contained in:
@@ -135,7 +135,7 @@ if [ -n "$MYSQL_CONTAINER" ]; then
|
||||
docker inspect "$MYSQL_CONTAINER" >/dev/null 2>&1 \
|
||||
|| fail "MySQL 容器不存在: $MYSQL_CONTAINER"
|
||||
docker exec "$MYSQL_CONTAINER" mysqldump --version \
|
||||
| grep -Eq 'Distrib 8\.' \
|
||||
| grep -Eq '(Ver|Distrib)[[:space:]]+8\.' \
|
||||
|| fail "容器内 mysqldump 不是 MySQL 8: $MYSQL_CONTAINER"
|
||||
else
|
||||
if [ -z "$MYSQLDUMP_BIN" ]; then
|
||||
@@ -153,7 +153,7 @@ else
|
||||
fi
|
||||
[ -x "$MYSQLDUMP_BIN" ] \
|
||||
|| fail "未找到 mysqldump;Docker MySQL 请设置 MYSQL_CONTAINER"
|
||||
"$MYSQLDUMP_BIN" --version | grep -Eq 'Distrib 8\.' \
|
||||
"$MYSQLDUMP_BIN" --version | grep -Eq '(Ver|Distrib)[[:space:]]+8\.' \
|
||||
|| fail "宿主机 mysqldump 不是 MySQL 8;请设置 MYSQL_CONTAINER 使用容器内客户端"
|
||||
fi
|
||||
$SUDO mkdir -p "$BACKUP_DIR"
|
||||
|
||||
Reference in New Issue
Block a user