If your wordpress self hosting site suddenly got corrupted somehow,
If your WordPress blog Sql Database got goofed up,
If someone tries to hack your WordPress blog and could successfully changed the content,
If some of the installed files vanished,
If the web server that you are hosting your site crashed and your hosting provider has no back up of files and Database,
Is your Hosting provider sucks, unreliable, downdown time beyond the tolerance limit, server can not take load, frequently crashes for your increasing traffic then its the high time to shift to another reliable Hosting Provider preferably a dedicated server.
Every blogger will have bitter experiences like above and wants to shift to another Host. What you do for shifting the entire WordPress blog to to your new host. This is a very easy process need to follow step by step.
1. Back up of Database: Take a back up of your SQL file. We have mentioned in previous post about most useful Plugins. We have many Plugins to take the Data back up like WP-DB-Backup. Take daily back up or just schedule your Plugin, it will send a back up copy to your mailbox automatically. It is always useful to have a regular back of your Blog database.
2. Now go to any reliable Web Host (we will discuss later about some of good hosting companies) and take Web Space.
3. Point your domain name servers to new provider.
4. Most of the hosting providers are providing facility to install WordPress directly from their CPanel else use “Fantastico De Luxe”, where you will find the place to install the WordPress.org blog. Install a new wordpress blog as required like at the root or as a subdomain(dont worry about your DB at this point).
5. Now its time for main task, reinstating the Database. Under Databases of your CPanel, we can find “phpMyAdmin” which is a beautiful tool that makes our life easy. Goto “phpMyAdmin” click on the database which we need to modify. Once we click on the DB, it will take to the page where all the details of that particular DB. Now the main Course, Click on “Import” button and give the path of the Database file in SQL format on our local hard disk. Thats it we are almost done.
PS: Please note phpMyAdmin works for the database below 50MB, so beaware that your DB is below 50MB.
What if your Database is more that 50MB, just keep the sql file at /public_html of your Domain using FTP client. Go to technical support people of your Hosting provider thru Live Support or raising a ticket etc. ask them to do it for you.
6. Now open your domain to check your site, probably at this moment still the name servers might not be propagated so changes can not be visible if you type the domain. Instead use the IP address provided by your Web Hosting provider. If you see the original content appearing on your site we are 90% done.
7. Now its time to upload our Theme folder to content/themes folder to get the original look. Upload all the Plugins which you were using.
8. Wait till the name servers propagate, and start writing new articles.
Happy Blogging!!!