Description of MySQL Backup/Restore :
This script can be used as a stand-alone script or incorporated into your own scripts. Features include; easy installation/usage; backup/restore any database; select which tables to backup; select backup/restoration of table structure, data, or both.