borg2-backup-nc.sh: adjust mysqldump flags.

This commit is contained in:
Christoph 2025-01-16 17:54:12 +01:00
parent a5a53298b2
commit b2d543a290

View File

@ -545,15 +545,40 @@ blank_line
# #
echononl "Create database backup .." echononl "Create database backup .."
mysql_max_allowed_packet="512M"
cat << EOF >> ${BORG_LOG_FILE} cat << EOF >> ${BORG_LOG_FILE}
mysqldump --single-transaction --routines \\ mysqldump \\
--protocol=SOCKET \\
--max-allowed-packet=${mysql_max_allowed_packet} \\
--skip-opt \\
--add-drop-table \\
--add-locks \\
--create-options \\
--quick \\
--compress \\
--set-charset \\
--disable-keys \\
--lock-tables \\
--routines \\
-h localhost \\ -h localhost \\
-u${NC_DB_USER} \\ -u${NC_DB_USER} \\
-p${NC_DB_PASS} \\ -p${NC_DB_PASS} \\
-e ${NC_DB} > ${NC_DB_BACKUP_DIR}/${NC_DB}-${backup_date}.sql -e ${NC_DB} > ${NC_DB_BACKUP_DIR}/${NC_DB}-${backup_date}.sql
EOF EOF
mysqldump --single-transaction --routines \ mysqldump \
--protocol=SOCKET \
--max-allowed-packet=${mysql_max_allowed_packet} \
--skip-opt \
--add-drop-table \
--add-locks \
--create-options \
--quick \
--compress \
--set-charset \
--disable-keys \
--lock-tables \
--routines \
-h localhost \ -h localhost \
-u${NC_DB_USER} \ -u${NC_DB_USER} \
-p${NC_DB_PASS} \ -p${NC_DB_PASS} \