There are multiple ways to back up your WordPress blog. The two main items you need to have copied are your MySQL database and the folder containing your website files. If you’ve installed WordPress into a subdirectory, you can copy that folder. If you’ve installed WordPress directly in the root of your web directory, you can copy the files from there.
Here are 3 ways you can back up your WordPress site:
1. Make copies of your database and WordPress content manually through your web hosting control panel interface.
For example, in cPanel you can use phpMyAdmin to export your database:
Then use the File Manager to copy/download your WordPress website files:
You can also use FTP to copy your WordPress directory/files.
2. Use a backup plugin.
There are a number of WordPress plugins you can install and activate for backup purposes.
3. Use an outside backup service.
Using an outside company for backing up your WordPress blog can be very convenient. However, it is also the most expensive option. Two of the most well-known backup service companies are VaultPress and BlogVault.
Be aware that depending on your web hosting plan, your web host may perform backups for you automatically. However, I strongly recommend that you don’t rely solely on your host for backup. It’s always better to make sure you also perform your own backups—just to be on the safe side!