I recognize that this is a slim percentage of my audience, but if you:
- run a large MySQL database, and
- can afford a few hundred bucks
…you should absolutely license InnoDB Hot Backup. It does exactly what it says — back up InnoDB databases without any locks or downtime — and it does it extremely well (and surprisingly quickly).
Throughout our server migration, this helped tremendously. It’s absolutely required if you need MySQL replication. And it’s going to be our new backup method, too.