It goes without saying that relocating your WordPress site to another host might be such a stressful and complicated experience whereas it is not supposed to be like that. Really, there is a fear that you might damage your site when moving it to a new host, however, if several steps are precisely followed, there is no need to worry at all. So, here is a guide on how to migrate WordPress site to a new server:
Step 1. Backing up all the aspects of your site. Many plugins are available for you to back your site up. You might utilize the FTP program and connect it to your web host and then copy all files directly to some folder on your local computer. That will include the .htaccess file, which is set to be hidden.
Step 2. Exporting of the WordPress Database. It is quite easy and you just need to log in to cPanel account on your web server and then open phpMyAdmin application. Then you have to choose the database which has your WordPress installation in the list which is on the left side of the sidebar and simply click on the Export tab. Push Go button, and the database relocation process will start on your local computer.
Step 3. Creation of the WordPress Database on the new Host Server. Firstly, login to the new web host and connect with a cPanel software. For example, open MySQL Database and then create your new database, which contains a name for your website. Secondly, create your new MYSQL user and add this account to the new database and give it All Privileges.