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