WP Migrate DB Pro is the ultimate WordPress database migration plugin. It takes care of migrating your database, media files and now theme and plugin files. It has excellent Multisite support and awesome CLI commands to perform migrations.
Pushing and pulling databases between sites makes it so easy to keep your development site up to date with a live site.
— Pippin Williamson (@pippinsplugins) April 18, 2013