MySQL Backup Pro Class
backup your MySQL database as SQL , CSV or XML ;
upload backup to FTP server;
send backup as email attachment;
upload to Google Drive , Dropbox , Box , SkyDrive and other cloud using WebDAV ;
send to server using PUTS HTTP;
Can pack as ZIP archive;
support MySQL, MySQLi...