Rust Bacula Community plugin for MySQL 8.0/8.4, MariaDB 10.5/10.6/10.11/11.4 LTS and Percona Server: parallel logical dump, hot physical backup (xtrabackup/mariabackup), agentless MySQL CLONE INSTANCE, PITR via binlog streamer, transportable tablespaces, TDE keyring and automatic DR replica provisioning. Matches or exceeds all 48 features of the Bacula Enterprise 18.2.3 MySQL plugin.

What it does

  • Logical and physical backup — mysqldump/mariadb-dump with per-DB parallelism; xtrabackup/mariabackup with LSN incremental chain; agent-less MySQL 8.0.17+ CLONE INSTANCE.
  • PITR + CDP binlog streamer — systemd sidecar runs mysqlbinlog –stop-never –raw for continuous log capture, sub-minute RPO.
  • Automatic DR target provisioning — On restore the plugin issues CHANGE REPLICATION SOURCE + START REPLICA — live-validated on JobId 3592 with measured recovery time.
  • Topology-aware + safety gates — Detects Standalone / Async-Replica / Group Replication / Galera; require_replica=true refuses to back up the Primary; Galera donor with auto-desync RAII.

Differentiators

Feature Bacula Community alone Bacula Enterprise / Veeam PodHeitor
Capability available on Bacula Community No Yes ($$) Yes, no extra license
Implementation Proprietary C++ / Perl Memory-safe Rust
Native observability Limited Limited Prometheus + live dashboard
Cost Free (no support) $$$$ ≥ 50% cheaper than Enterprise/Veeam

Compatibility

  • MySQL 8.0 ≥ 8.0.17 e 8.4 LTS · MariaDB 10.5/10.6/10.11/11.4 LTS · Percona Server 8.0.x
  • Bacula Community 15.0.3+ (testado oficialmente)
  • Linux x86_64: OL/RHEL/Rocky/Alma 9, EL8 (rebuild), Debian 12, Ubuntu 22.04 e 24.04
  • Binário static-pie musl ~540 KB — sem Perl, sem Python runtime no host

Quick install

RPM EL9 assinado disponível; também .deb (Debian/Ubuntu), tarball binário e instalação air-gapped. Após instalar, configure /root/.my.cnf, ajuste o FileSet com Plugin= podheitor-mysql e reinicie bacula-fd.

Ready to switch?

Bring your Bacula Enterprise, Veeam, Commvault or NetBackup renewal or contract proposal. We guarantee at least a 50% discount with more features.

Heitor Faria · [email protected] · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)

Request a Quote