One of the things that I always tell blog newbies about is the importance of backups. Having a backup is one thing and having a regular backup is another. This is especially true for database backups. Since data in your database is dynamic and continually changes, your backup may not always be up to date so you need to do backups regularly.
For those in need of a backup option, there’s this service called BackupMyBlog. I don’t think I need to tell you what it’s for since the name says it all. How does it work? Here’s more information about this new service.
What is BackupMyBlog?
BackupMyBlog is a beta service that backs up the contents of your blogs database every day. When the times comes for you to do a restore, all you have to do is just download the backup from BackupMyBlog and restore it to your own server.
What are the requirements to run BackupMyBlog?
- Your blog needs to be hosted on a public server.
- Your blog needs to use MySQL as its database backend.
- Your blog server needs to support PHP version 4.3.0 or later.
- You need to have rights to install a PHP script on your blog server.
How to set it up?
All you have to do is install the BackupMyBlog client which is a php script unto your web server. The client then communicates with the backup servers and ships the contents of your database on a daily basis. Once the backup is completed, you will be sent a notification email.
How about security and privacy?
BackupMyBlog assures that the client does not and cannot change any information in your database. The database username and password are stored locally and are not transmitted or even known by the BackupMyBlog backup servers. Also, each backup session is secured with a large random session key that the client uses to validate that the request comes from a BackupMyBlog backup server.
How to restore the backup?
All you need to do is login to BackupMyBlog and select the backup that you want to restore from the Manage Account tab. There are two ways to perform the restore. The first and recommended way uses an interactive PHP script that you download to your blog server and run. The second way is to download a raw SQL file containing the statements needed to recreate and restore the data.
BackupMyBlog is an easy way to backup your database on a regular basis. It’s also hassle free since you don’t have to manage the backed up files yourself. It is free for the meantime but I’m not sure if they’ll continue to offer free services once it’s out of the testing phase.
Personally, I prefer to use the WP Database Backup plugin which works very well with the wp-cron function. I’ve been using this to backup my database on a daily basis and have it sent to my email address.
Check out BackupMyBlog.