Backup and Move Plugin by logiclord allows blog administrators to create a complete backup of their blog and easy option for restore it on a diffeerent server,domain,location.
This plugin can make all the transitions of moving a wordpress blog , creating a complete backup and restoring a previous backup very simple and smooth.
A separate backup can be created and send to users’s email id as attachment.
User can administrate backups i.e delete , download and overwrite.
To restore a backup simply place .zip backup file in a directory along with restore.php and visit restore.php from browser.
Provide restore.php with all required credentials and wait for plugin to restore.
Download: http://wordpress.org/extend/plugins/backup-and-move/