Is there any free tool with a web based front-end that can do scheduled mySQL backups? I'm not talking about something like PHPmyAdmin, I mean something with a simular front-end, but which can be scheduled and is ran by cron job, so it can be ran automatically, and can also be used for large databases, so you don't get a script timeout.
I would recommend using the mysqlhotcopy script/utility that comes with MySQL. You can use it to run backups via cron. http://dev.mysql.com/doc/refman/5.0/en/mysqlhotcopy.html
Thanx! But this is for binary backups, right? I'm looking for something that can do mysqldumps. sorry, should have said this from the beginning...
Okay... same answer still... use the mysqldump utility via cron. http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html
Here is an example of the mysqldump command, you can create an scheduled task or a cron job to run the task automatically. mysqldump --opt --host=localhost --user=myUser --password=myPass --result-file=C:\Backups\myBackupFile.sql myDatabase If you are looking for a tool you could try MySQLBackupFTP,this tool connects to MySQL through phpMyAdmin. Though the tool is not free, it has a free version that allows you to schedule up to two databases. The tool allows you to configure a temporary folder and set timeout settings for large databases.