In a previous post I showed you how to backup your site using BackupBuddy. Today I am going to show you how to move your WordPress site to a new host. On the “Restore & Backup” options page you should click on “Restore/Migrate”, which will prompt you to save the importbuddy.php file.
Save that file on your local computer, in the location where you saved the full backup. Now we are finished with the site on the current server.
Using the information provided by your current host log into your new cPanel. In the databases section click create a new MySQL database. In the section that says create new database type in the name of my new database. After you create your new database copy the database name and save it because you will need it again. Then you need to create a database user and password. What I recommend you do is use the password generator. Have it generate you a nice new password. Oh yeah don’t forget to paste your password into your text file for later. After you have created a database and a user you will have to add the user to your database.
Since you are already logged into your cPanel use the file manager to upload your full backup you created with BackupBuddy and the import.php file to the directory where you want your website installed.
After you have uploaded the zip file and import.php in the address bar type yourdomainname.com/importbuddy.php. You could also just type in your domain name and click on importbuddy.php to start the migration process. Just follow the onscreen instructions as the ImportBuddy script finds your backup and installs it on the new server. Once all the files have been extracted you will be prompted to enter in your database information, your new blog url, and your new table prefix.
Once the installation is complete you will receive a message that the installation was complete. Now you can log into your site on your new host using the same username and password. Congratulations, you just moved your site to a new host using backupbuddy.