BackupZip
BackupZip creates a .gz zipped backup of a MySQL database on demand. You can either backup all tables within the database or chose to just backup specific tables. Used with cron and an automated ftp download, you can completely automate database backups! If you don't have access to cron, setup a reminder or scheduler to run this script daily or weekly via your web browser and download the zipped files via FTP when convenient. If you don't have access to cron or would prefer to output the backup file directly to your web browser, see the Backup scriptlet.