At a glance
| DumpCat | AutoMySQLBackup | |
|---|---|---|
| Price and license | Free and open source (Apache-2.0). No account, no license key. | Free and open source (GPL-2.0 or later). |
| How it runs | Self-hosted: one binary with a web UI, running as a systemd or Windows service next to your database. | A bash script started by cron. |
| Platforms | Linux (amd64, arm64) and Windows (64-bit). | Linux and Unix. |
| Databases | MySQL 5.7, 8.0, 8.4, Percona Server, MariaDB 10.x and 11.x. | MySQL and MariaDB through the mysqldump client installed on the machine. |
| Backup methods | Logical with mysqldump / mariadb-dump or parallel mydumper; hot physical backups with XtraBackup / MariaBackup, including incrementals. No locks on InnoDB. | mysqldump, with --single-transaction optional. The sixhop fork adds diff-based differential backups. |
| Point-in-time recovery | Yes. Continuous binlog archiving; restore to a timestamp, a binlog position or just before a GTID. | No. |
| Storage | Local disk / NFS, S3 and compatibles, Google Drive, OneDrive, SFTP, FTP / FTPS, WebDAV, Backblaze B2, Azure Blob, Dropbox and every rclone backend; several per job. | A local directory only. |
| Encryption | age encryption on your server before anything is uploaded; zstd compression; SHA-256 for every file. | gzip, bzip2, xz or zstd compression; OpenSSL or GPG encryption in the fork. |
| Scheduling and retention | Cron-style schedules; retention per storage by count, age or GFS (daily / weekly / monthly). | Whatever cron runs; daily, weekly and monthly rotation. |
| Restore | From the web UI: restore under a new database name, test-decrypt every file before dropping anything, integrity checks after each run. | Manual, for example zcat backup.sql.gz | mysql. |
| Where your data goes | Straight from your server to the storage you choose. Nothing passes through a third party. | Stays on the machine; copying it elsewhere is up to you. |
| Notifications | Email, Telegram, Slack, Discord and HMAC-signed webhooks. | Email with the log or the backup attached. |
Choose AutoMySQLBackup if
- You want the smallest possible thing: one script and a cron line on a server where a local copy is enough.
- It already runs, and you only need nightly local dumps.
Choose DumpCat if
- You want backups off the server: S3, Google Drive, OneDrive, SFTP and more, several per job with their own retention.
- You want to restore from a web UI, into a new database name, with every file test-decrypted first.
- You need point-in-time recovery or hot physical backups for large databases.
- You want failure alerts on Telegram, Slack or Discord and a project that is actively maintained.
Switching from AutoMySQLBackup
- Install DumpCat on the server; the Linux installer also installs the backup tools that match your database.
- Add a local storage pointing to a new directory, plus at least one remote storage.
- Create a job with the same databases; set retention to match your daily / weekly / monthly rotation (GFS).
- Run it once, check the integrity result, then remove the AutoMySQLBackup cron line.
Sources
Facts about AutoMySQLBackup were checked on October 18, 2026 against the sources below. Products change: if something here is out of date, please open an issue on GitHub.
- AutoMySQLBackup on SourceForge (release feed)
- AutoMySQLBackup in Debian
- AutoMySQLBackup fork by sixhop on GitHub
AutoMySQLBackup is a trademark of its owner. DumpCat is an independent open-source project and is not affiliated with it.