Hi Mark, can you please let me know whether you are using Windows or Linux server for your MySQL? In both cases we can schedule daily backup scripts which automatically backs up your DB and if required, can upload to another backup server.
In Linux, we may need to go for a simple cron job where as for Windows, we can create a small batch file and run that as a scheduled task.
Please let me know and I will see whether I can be of help in this matter.