Skip to content

XtraBackupAutomator

Python MySQL Open Source

Automate MySQL backups with XtraBackupAutomator. Sitting on top of Percona XtraBackup, manipulate dozens of settings until your backups are scheduled and archived exactly how you want. A detailed overview can be found on Percona's Community Blog, or my Github.

Developed On

Language
Python 3.10+
Required Packages && Software
Pexpect
Percona XtraBackup
MySQL Community Server
Platform
Debian GNU/Linux 10 (buster)

Core Functionality

  • Scheduled Backups: Utilizing a systemctl timer or cron job, run XtraBackup Automator on your preferred backup schedule

  • Manage Archives: Choose incremental or individual backups for archival, the compression algorithm to use, and how many archived backups to keep before autodeletion

  • Easy to Customize: Manipulate more than a dozen options to fit your use case

8 Forks 16 Stars

01/04/2023