Are you searching the internet for the best, easiest or fastest way to backup your WordPress site?
Do you need to backup your make a copy of your database or files?
Do you want to move to another host or domain?
Or maybe you have other reasons for wanting to save your files and databases?
No worries, as here’s the best, easiest, fastest and most popular ways to either fully backup WordPress databases and files or partially backup database and files separately.
Backing Up Your Files and Databases Using Cpanel
This is the easiest way to complete either a partial or full backup of your site.
You can then easily restore it to the same server on the same host or restore your backup files and/or databases to another server with another host if they also use cPanel.
Partial means either backup of your home directory (files) or backup of your database (db).
1) Login to your hosts cPanel and navigate to the Files section
Click on Backup and then decide if you want a full backup or partial backup. If you are moving your wordpress site to another host i suggest you click on Download or Generate a Full Website Backup.
If you only want a Partial Backup or either your Home Directory or MySql Database then choose accordingly.
You cannot restore a full backup to the same server (host) so if you want to do this you need to complete a backup of your MySql Database(s) and also a backup of your Home Directory (files)
If you have additional domains/addon domains or files which aren’t in your home directory then please consult your host or contact me for professional support.
You can clearly see from the image above how even my mum could perform either a partial or full backup of her files (home directory) and/or database(s).
This page also shows you where to
- Restore a Home Directory Backup
- Restore a MySql Database
WordPress consists of both file (s) – Directory(s) and database(s).
The files are the most important as they hold most of the contents of your site.
Most bloggers only backup their databases.
Here’s what my entire sites databases looks like.
If you lose your files and Do NOT have backup then all your work is gone forever.
Your databases will not contain much and cannot be restored alone.
Here’s an image of what part of a file system (directory) looks like.
Most hosts keep a weekly backup of your entire cPanel contents however they do not guarantee backup of anything and while some are better than others, should not be relied on.
Backup Using The Export Tool
This backup method neither backs up your databases or files. What the wordpress export tool does is it copies your content.
Login to your Dashboard (backend administration panel ) and navigate to Tools which is located on the left hand side.
Click Export and export your posts,pages etc to your desktop.
You can then Import your content into another installation on the same server or or another location on another hosts server.
The WordPress export tool DOES NOT fully backup your sites contents. It does not backup your entire sites files and databases. It only backs up Posts, Pages, Comments, Custom Fields, Categories and Tags.
Your plugins, images/uploads, seo settings, themes settings etc will NOT be backed up when using the wordpress export tool.
Full Backup Using a Plugin
I have written several blog posts on How to backup your site using a plugin.
This plugin is very useful if you want to:
- Fully backup your site and move to a new host or domain
- Schedule automatic full site or database backup on a regular basis
- Restore your full backup to an existing server on the same host or another server on another host
You can read more about this backup plugin here.
Backup Your Files Manually Using FTP
Download and Backup Your Files
Login to your FTP client and navigate to your HTML directory on your remote server located on the right hand side of your FTP control panel.
You can either click, hold and drag the whole directory (folder) containing all your files to the left hand side of your FTP clients control panel which will download the full directory or click on it and and download them manually to a location on your local computer.
Simply locate your public_html folder on the right hand side window, click and hold, then drag it across to your local files and it will start downloading your full site files to your computer
You then need to backup your databases as well using Method (1) at the top of this page.
There are other methods of backing up your wordpress files and MySql databases using premium tools that you have to pay money for.
The most important lesson here is to make sure you backup you site and in particular your files.
Which backup process is the best for you?
- Rely on your hosts weekly back ups
- Manually your self when you feel like it
- Use a plugin and schedule daily full back ups
- Use the WordPress export tool and copy your posts/pages content when you feel like it
Personally i use the backup plugin and schedule them 24/7 as i write tutorials every day.
What you could do if you want to save money is manually export your pages/posts every time you add content.
We offer services that cover everything including backup and Site move to another host and/or domain.Subscribe via e-mail