MariaDB User Database Backup (Schema + Data) using rsync

MariaDB Logo

Backup only user databases (schema + data) using mariadb-dump, then transfer safely using rsync. System schemas are excluded automatically.

MySQL Database
mariadb-dump \
  --single-transaction \
  --quick \
  --routines \
  --triggers \
  --events \
  --hex-blob \
  --set-gtid-purged=OFF

Uses transactional snapshot dumping so production databases stay online.

Database Schema
SELECT schema_name
FROM information_schema.schemata
WHERE schema_name NOT IN (
 'mysql',
 'information_schema',
 'performance_schema',
 'sys'
);

rsync
rsync -aH --numeric-ids --delete \
  /var/backups/mariadb/ \
  backup@server:/srv/backups/mariadb/

gunzip -c db.sql.gz | mariadb -u root -p
Quality, Reliability & Service
Thank You For Visiting
Brooks Computing Systems - Jacksonville
Visit https://bcs.archman.us