mirror of
https://github.com/fradelg/docker-mysql-cron-backup.git
synced 2025-01-18 08:12:34 +01:00
disable skip comments only when needed
This commit is contained in:
parent
dc253cd1ea
commit
cff595e634
2 changed files with 8 additions and 1 deletions
|
@ -29,7 +29,13 @@ do
|
|||
echo "==> Dumping database: $db"
|
||||
FILENAME=/backup/$DATE.$db.sql
|
||||
LATEST=/backup/latest.$db.sql
|
||||
if mysqldump --single-transaction --skip-comments $MYSQLDUMP_OPTS -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" -p"$MYSQL_PASS" $MYSQL_SSL_OPTS "$db" > "$FILENAME"
|
||||
BASIC_OPTS="--single-transaction"
|
||||
if [ -n "$REMOVE_DUPLICATES" ]
|
||||
then
|
||||
echo "WARNING: disabling comments in backup to remove deuplicate backups. Automatic database name detection won't work so set MYSQL_DATABASE on restore"
|
||||
BASIC_OPTS="$BASIC_OPTS" --skip-comments
|
||||
fi
|
||||
if mysqldump $BASIC_OPTS $MYSQLDUMP_OPTS -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" -p"$MYSQL_PASS" $MYSQL_SSL_OPTS "$db" > "$FILENAME"
|
||||
then
|
||||
EXT=
|
||||
if [ -z "${USE_PLAIN_SQL}" ]
|
||||
|
|
|
@ -30,6 +30,7 @@ services:
|
|||
environment:
|
||||
- MYSQL_HOST=my_mariadb
|
||||
- MYSQL_USER=root
|
||||
- MYSQL_DATABASE=${DATABASE_NAME}
|
||||
- MYSQL_PASS=${MARIADB_ROOT_PASSWORD}
|
||||
- MAX_BACKUPS=1
|
||||
- INIT_BACKUP=1
|
||||
|
|
Loading…
Reference in a new issue