The most comprehensive backup tool for WordPress is Backup Guard. Backup, Restore, and Migrate WordPress websites with ease. Both files and databases can be backed up and restored.In the event that the domain nor the database prefix are changing, Backup Guard free version will allow you to migrate your website. Backup Guard Pro will come in handy whenever a change is made to a domain or a database prefix.
WordPress Plugin Link