Backup My Blog


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.

My Take:

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.

Owner and editor of JaypeeOnline. Self-proclaimed geek. New media writer and consultant. WordPress advocate. Loves blogging, gadgets, video games and sports. You can follow him on Google+, Facebook or Twitter.


  1. JP Habaradas

    April 18, 2007 at 5:20 AM

    @chie – I see. Let me know if you need help with WordPress, plugins, themes and stuff. Have fun and thanks for the compliment! :)

  2. chie

    April 17, 2007 at 7:53 PM

    Jaypee- oo naman! I'm still new at wordpress though.. still tinkering with it (which is why I found your entries particularly helpful! teehee)

  3. JP Habaradas

    April 17, 2007 at 5:38 PM

    @chie – So are you gonna try BackupMyBlog?

  4. chie

    April 17, 2007 at 2:00 AM

    Ah.. very useful indeed :)

  5. JP Habaradas

    April 11, 2007 at 11:52 AM

    @Maria – You're welcome! :D

  6. Maria P. Sandoval

    April 11, 2007 at 4:52 AM

    Coool! Thanks!! :)

  7. JP Habaradas

    April 11, 2007 at 4:30 AM

    @jhay – Same here. I want to have my backup files with me all time instead of relying on a site and have to get it from them everytime I need to do a restore. :)

  8. jhay

    April 10, 2007 at 4:04 PM

    I'm sticking with the wp-dbase backup plugin. With the recent wave of downtimes affecting the server my blog is hosted on, I've grown a bit paranoid with installing third-party scripts on my hosting account.

    When the BMB servers go hay-wired, it might affect my blog too.

  9. JP Habaradas

    April 10, 2007 at 9:02 AM

    @dimaks – Hope that happens soon. You're welcome! :D

  10. dimaks

    April 10, 2007 at 5:50 AM

    I might need this when its time to transfer to my own domain (i wish hehe).. someday. Thanks man!

  11. JP Habaradas

    April 10, 2007 at 4:36 AM

    @ash – You definitely should use it regularly. Just configure it to do a daily backup and have it sent to your email address. Once it's set, all you have to do is sit and wait. You're welcome! :D

  12. mr nice ash

    April 9, 2007 at 8:31 PM

    i also use wp database backup. No, it was installed but I just used it 2 times?

    anyway, after reading this, i'll use it again… thanks for the reminder. :)

  13. JP Habaradas

    April 9, 2007 at 8:00 PM

    @David – I also read your review of BMB and I think yours is better. Anyways, thanks for the compliment and for dropping by! :)

  14. David Paul Robinson

    April 9, 2007 at 6:05 PM

    Nice review. I'm a big fan of BMB too!

  15. JP Habaradas

    April 9, 2007 at 5:26 PM

    @fruityoaty – Yeah, that's true. Most people realize the importance of having backups when it's too late or when it's already useless. Thank God for rollback! Hehe :D

    @insinto – Kuya, make sure you do regular backups. You're welcome! :)

    @christian – Yup, it's free, effective, convenient and reliable. I also have it sent to my Gmail account. :)

  16. jireh

    April 9, 2007 at 5:23 PM

    wow… nice one… try ko na nong bala :) thanks for d info :)

  17. christian

    April 9, 2007 at 5:01 PM

    Me either, I prefer the WP Database Backup plugin, besides it's free for life. I have my backups delivered straight to my GMail account.

  18. insinto

    April 9, 2007 at 2:41 PM

    back it up now, people! thanks, jayp!

  19. fruityoaty

    April 9, 2007 at 1:09 PM

    Sound advice, yet people always seem to forget it until it's too late.

    On a large software development scale, it's so important to always backup before deploying even small changes to a site. I remember a project last year… we were converting approx. over 10 MILLION records, but the thing is… we couldn't actually test the new code on REAL production data (nor were we allowed to duplicate the real production data on our testing server). Obviously we backed up, tested with our own fake data… thought that we had found all the bugs… and on production day… THINGS WENT HAYWIRE on the live conversion process. Of course, we could easily rollback. THANK GOD!

    Whether small or big, back up!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.