This is a great video tutorial on how to move your WordPress site to a new domain name by moving all of the files as well as the database. Here is a summary of the ten steps so you wont have to go back and watch the video again.
- Set up your new domain name and hosting.
- Backup all your wordpress files using an FTP service like WinSCP or FileZilla.
- Backup and export your database using cPanel and phpMyAdmin.
- Create a new database for the new domains WordPpress installation.
- Upload all files to new domain folder using FTP.
- Edit wp-config.php file with database name, user name and password
- Install search and replace plugin and replace old domain throughout site.
- Set 301 redirect in .htaccess file.
- Update webmaster tools of domain name change.
- Check and test everything on website.