Need to migrate your e-mails to a new server? Free and paid versions of our online tool available.
Hero Image

MariaDB Backup and Restore on NetBSD 10

MariaDB Backup and Restore on NetBSD 10

mariadb-dump (logical)

mariadb-dump -u root -p appdb > /backups/appdb_$(date +%F).sql
mariadb-dump -u root -p --all-databases --single-transaction > /backups/all_$(date +%F).sql

Restore

mariadb -u root -p appdb < /backups/appdb_2026-05-07.sql

Mariabackup (physical)

# Full backup
mariabackup --backup --target-dir=/backups/full_$(date +%F) --user=root --password=RootPass!
# Prepare
mariabackup --prepare --target-dir=/backups/full_2026-05-07
# Restore
systemctl stop mariadb
mariabackup --copy-back --target-dir=/backups/full_2026-05-07
chown -R mysql:mysql /var/lib/mysql
systemctl start mariadb

Binary log backup

[mysqld]
log_bin          = /var/log/mysql/mariadb-bin
expire_logs_days = 7
mariadb -u root -p -e "FLUSH BINARY LOGS;"