How To Backup All Your MySQL Databases In One Go
Anyone still arguing the importance of backups? Just wait for a disaster to strike and you know what it means, but only a little too late to be of any real good.
At a time when most websites and blogs are built using databases, a sound backup system is nothing but crucial.
As you never know when your server is going to come down, your webhost is cancelling your account (for valid reason or not), your site got hacked or for whatever reasons your database becomes inaccessible, perhaps having a ready backup is the least painful and expensive option.
There are several ways to achieve the goal of having backups done:
Manual Backup
If you’re on cPanel type of webhosting, there is a “backup” option but this has to be done manually. If your account has more than just a handful of DBs, this method become rather tedious and keeping up a good discipline to carry out regular backups becomes a huge challenge.
So what then?
Automatic Backup
After trying two PHP based scripts and failed to make them work, I came across phpMyBackupPro that works out of the box.
If you want something that may represents the list below, phpMyBackupPro is probably the way to go:
- FREE (GPL License, donation accepted)
- Run on PHP and mySQL
- Platform independent
- Backup all or selected databases
- Multiuser
- Backup databases from different accounts on several MySQL servers
- Easy to use interface
- Schedule backups of all or selected DBs independently of each other
- Available in more than 10 languages
- Even comes with 3 CSS stylesheets
- Many many more features here
So do you feel like giving it a try? Go download the script here.
Here are a few sample screenshots of the system (click to enlarge):
Login screen
Intro
My Test Backup
It took 27 seconds to backup 40 DBs with a total of 39MB in size. That was fast! Imagine having to do this manually in cPanel…and if you set this up on automatic schedule, it’s such a pleasure!
It’s really worth trying… get your copy now!
- FTP access to upload the script to your server
- Database account details
- Know how to edit file and folder permissions
- Run script installation
Related Articles:
{openx:43}

Leave a Reply