- Create a full site export with the all in one WP Migration plugin
- Point the local DNS on your computer to the new host
- Create a WordPress installation on your new host
- install the old version of the wp migration plugin on your new site
- Transfer your site export via FTP to the exports folder from the all in one plugin
- and just do a restore
- Change the main DNS on your domain
And Your All Done!!