Do you backup your blogs? If not, you should! All the efforts you put into writing, advertising, marketing and administrating your blog can go to waste if appropriate reservation measures are not taken in time. Even though many hosting companies make backups of your account, it is still a must to have your own ones. As you never know when a disastrous failure can take place, having several restoration points is reasonable.
There are numerous backup plugins for Wordpress to help you tackle issues of this sort. Instead of going through the trial and error method to choose the right one for you, let’s make the choice easier! Here is a little review of the three most popular backup plugins: DBC Backup, WP-DBManager, WP-DB-Backup. It was decided to rate them according to the following requirements:
This one is probably the most popular WordPress backup plugin. Installation is relatively easy if your ‘wp-content’ inside WordPress directory is writable. If it is not, you will have to temporary modify the permissions of this directory to make it writable so that the plugin can create a directory to store backups in. The latter is named ‘backup-*’, where “*” is an arbitrary number which solely purpose is protecting the folder from being randomly guessed. This folder is automatically created with permissions 755, owner ‘apache’ and your user as group (e.g.: drwxr-xr-x apache username backup-56025).
Additionally, an empty ‘index.php’ file is placed inside the directory to prevent its content from being listed in a browser and a random hash is added to a name of a database dump file when it is created. This makes the operation of the plugin relatively secure. Even though reading permissions for backups are granted to the public, it is almost impossible to steal the backups. Simply speaking intruders don’t know neither the name of the files nor the location they are stored in.
Options available in the WP-DB-Backup plugin are shown in figure 1. The interface is friendly and easy to use. The amount of WP-DB-Backup capabilities is relatively small but sufficient for occasional backing ups.
In my opinion, the main disadvantage of this plugin is that it only allows automatic backing up to your e-mail address, rather than the server itself. In case the backups are large, this option becomes useless, as mail size restrictions will prevent file delivery to your mail box. Therefore, this plugin is good only in case you intend to regularly backup the blog manually, or if the size of your database backups is small.
This is a sophisticated database management tool providing therefore a large list of handy features. You can perform various database operations using this plugin such as viewing general information, optimization, backing up, running SQL queries, dropping tables and repairing your database. As a matter of fact, this is almost a built-in PhpMyAdmin.
Installation, however, isn’t quite simple. You need to know the location of ‘mysql’ and ‘mysqldump’ on your server (see figure 2). Without paths to these programs the plugin will not work correctly. To obtain this information, you will need to contact your hosting provider. In order to improve security you will need to copy the ‘.htaccess’ file from the plugin folder to the backup location. This file will prevent public from accessing this directory. Besides disabling listing of the backup directory this tweak will also restrict access to it via HTTP.
With help of this plugin you can fully automate the backing up process of your blog’s databases. You can even schedule their optimization. Parameters you can control are shown in figure 2. Interface of the plugin is very well structured for such a large amount of features available, but it will take you some time to explore all of them. This is definitely a good choice in case you need automatic backups in conjunction with enhanced database management features
This is the best tool if you need to make automatic backups only. The installation is extremely easy and requires no sophisticated actions. Only in some rare cases you will need to change the permissions for your backup folder, but it is likely that the plugin will succeed in creating this folder on its own with appropriate access parameters.
DBC Backup uses the same security mechanism as WP-DBManager – .htaccess file located in the backup folder restricts http access to it. But unlike WP-DBManager, DBC Backup creates it automatically and needs no input from the user.
The interface is very simple and friendly. All you need to specify is:
All DBC Backup options fit in just one window (see the figure 3).
All three plugins can come in very handy for your Wordpress blog. Still they differ in capabilities according to introduced rating requirements. So far the best plugin is the DBC Backup, because it meets all three requirements; it is very easy to install and use and it allows scheduling automatic backups to the server Wordpress is installed on. Moreover all important plugin related system messages are displayed on the same page as the options themselves, which is very convenient for monitoring.
WP-DB-Backup is relatively easy to install and use, but it doesn’t allow automatic backing up to the server your blog is hosted on. Manual backups can be performed to your local PC, server or mail with the help of this plugin. Therefore if you are ok with manual backups or have a blog small enough to send its backup to an email address, then this solution will suit you well.
Even though WP-DBManager plugin is harder to install and configure it provides a lot more functions. This plugin is great for general database management. It has full backup capabilities, including automation, and also allows automatic optimization of your blog databases. This is a great choice if you intend to do a lot of database management and are willing to spend some time configuring this plugin.
Links:
Author comments are in a darker gray color for you to easily identify the posts author in the comments
[...] here to read the rest: Choosing a Wordpress backup plugin that is right for you var AdBrite_Title_Color = '006DAD'; var AdBrite_Text_Color = '000000'; var [...]
Comments are closed since this post is older than 30 days. However, you can continue this discussion in our popular Blogging Forums
Hmm. I have been logging into my hosting admin panel and backing up the database that way. It seems like one of these plugins might make this job a lot easier.
WP DB Backup is the one I like as you can schedule when to back up the database.
Personally I prefer a cron job script. But I am sure if I didn’t know how to setup one I would definitely go with DBC Backup as it is the simplest and most convenient backup plugin in my opinion. However WP DB Backup is quite nice as well
thank you for plugins suggestion, this is good ways to increase seo
Always glad to be useful
I did not understand a word of it!
But it “looks” good to this computer dummy.
GREAT Sergii! Wishing you much success in 2010!
Thank you so much! Great health to you as well
Does these three plugings back up only the database or the whole stuff? My host set up a cron for me and a daily database backup is running but I am looking for the program which do it all…
Nice post again, thanks.
Jarkko
Actually using the cron job script you can also backup the themes and other stuff from your WordPress. This means that you would simply need to add directive to make archives of the folders where themes and the rest is located to your cron script.
But if you are looking for a plugin that can do this try:
Wordpress Backup by Blog Traffic Exchange. You can find it at http://www.blogtrafficexchange.com/wordpress-backup/
Thanks for the link Sergey, I’ll take a look at it.
Cheers,
Jarkko
I am using WP DB Backup.
I have used only WP-DB-Backup. I like that it e-mails the backup to me rather than (potentially) leaving them on the same hard drive as my database. I don’t want a catastrophic disk failure taking out my backups.
I send my backups to my GMail account where they are automatically deleted by a rule. GMail says they keep all deleted mail for 30 days — plenty long.
Interesting review. However, (and I have seen this before, so don’t take it personal), a review of backup plug-in/utilities seems to miss the mark when it does not include reports on how the various plug-ins handle restores.
I lost a large number of very valuable posts when there was a server problem and after I had fixed that, the backups that I had been diligently saving for years would not restore … what a useless exercise in waste of time and waste of disk space *sigh*
There are certainly pros can cons in emailing to oneself, but it sure beats the default many seem to us …leaving the backup on the same server as your Wordpress blog … again, a waste of time … you need backups on a location diverse from your hosting server, or there seems little reason to bother making them. Or so Dave opines.
This is great information for all WordPress users, especially ones who do not back up information. Like me. Thanks!