Categories WordPress

How to Automatically Back Up Your WordPress Database and Files

Do you maintain a WordPress blog? How often do you backup your database and files? If you don’t have the answers to my second questions, you’ve stumbled across the right blog!

It’s very important to back up your database on a regular basis and before any upgrades to the WordPress core. That way, if anything happens to your website, it can easily be restored to working condition. With our hectic schedules, most do not have the free time to manually backup their database and files. Luckily, when you set up the BackWPup WordPress Plugin, your database and files will backup automatically. Follow my simple instructions below to begin automatically backing up your website today.

Simply login to your WordPress dashboard and click on ‘Plugins’. Click ‘Add New’ at the top and search for ‘BackWPup’. Then click ‘Install Now’ and activate the plugin.

If the installation is successful, you will see ‘BackWPup’ appear on your left side bar, towards the bottom.

Click ‘BackWPup’ and you will be greeted with this message.

The Setup

First, click the link ‘set up a backup job,’ which can be found on the welcome screen, towards the top.

You will now find yourself on the job creation page. All of the settings under ‘Job Name’, ’Job Tasks’ and ‘Backup File Creation’ can stay default.

Job Destination

This plugin contains the following features below that allow you to customize the location of where your database backup is stored or sent to.

  • Backup to Folder
  • Backup sent by e-mail
  • Backup to FTP
  • Backup to Dropbox
  • Backup to an S3 Service
  • Backup to Microsoft Azure (Blob)
  • Backup to Rackspace Cloud Files
  • Backup to SugarSync

There is no right or wrong method to backing up your database and files, it’s just a matter of preference. You can even choose multiple options, just to be on the safe side.

Be aware that when a check box is clicked, a new tab will be added to the top navigation. Depending on what you choose, you’ll need to fill in the appropriate information to establish a connection through which to send the files, whether it be an email address, file directory or an API key.

The Schedule

Now that we have established our method of transferring the files, let’s configure how often we want this to occur. Click on the ‘Schedule’ tab. The default setting is a manual download, but we want to configure our plugin to send updates on a weekly basis. Select the radio button that says ‘with WordPress cron’ and more options will appear below. Leave the ‘Scheduler type’ as basic, and choose what options suites you best, either monthly, weekly, daily or hourly. We recommend backing up your database on a weekly basis but if your site is updated constantly, you might want to switch to daily or even hourly.

Final Steps

The last step includes selecting which tables to include in the database backup process. Click on the tab ‘DB Backup’ and then select ‘all’ for the ‘tables to dump’ option. Don’t forget to save your changes.

Then you should see this message appear at the top of the page.

Click ‘Run now’ now to make sure everything is working properly. If the plugin encountered any issues during the process, be sure to check the log for further details and instructions. If the plugin is configured correctly, you will automatically receive a backup of your database and files.


Overall, we found BackWPup to be a fantastic plugin. The user interface is clean and organized which makes setup a piece of cake. BackWPup allows you to customize what files are backed up, the stored location of the files, and how often the backup is performed. Whether you’re receiving your files through email, Dropbox, or a Rackspace Cloud Server, this plugin does it all.

David :