#!/bin/sh
set -eu
test -n "${MYSQL_DATABASE:-}" && test -n "${MYSQL_USER:-}" || exit 1
MYSQL_PWD="$(cat /run/secrets/db_password)"
export MYSQL_PWD
exec mysqldump --protocol=socket --user="$MYSQL_USER" --single-transaction --quick \
    --no-tablespaces --hex-blob --set-gtid-purged=OFF --column-statistics=0 "$MYSQL_DATABASE"
