I love Percona’s XtraBackup utility. It’s basically a GPL answer to Oracle’s proprietary (and expensive) MySQL Enterprise Backup. Percona claims that it has even more features that Enterprise Backup. I do not have access to Oracle’s product, though, so I cannot evaluate that claim.
I have my backups set up in a particular way, for convenience and security. I have a backup machine that has ssh access to the backup user on other machines. It has terrabytes of spare disk space, and runs a script that uses rsync and other utilities to take backups of my other servers.
Since my backup server is where all backup scripts are run, I have previously used mysqldump to take a backup of one of my slave servers. This worked well, but was …
[Read more]