mysqldump is probably not the best idea on running backups every x hours but is the one that we are currently using. The backups are around 150 Megs each so sending it to other machines could waste many gigs of bandwidth.
Is there any tool or application or script that could automate the creation of the backup and the upload to s3 amazon service or any similar.
Thanks.
Zmanda Enterprise offers backup to S3.
Either you set up the LVM and/or a back-up slave.
A good way to save space and bandwidth is to only backup the tables that were updated.
I found this by accident, but it looks like a good starting point for a backup script: