mysqlblasy is a Perl script for automating MySQL database backups. It uses "mysqldump" for dumping mysql databases to the files sytem. It was written with automated usage in mind. For example, it is silent during operation, and only produces noise on errors/problems. It rotates backups automatically to prevent the backup disk from getting full when the administrator is on vacation (or is lazy).
| Tags | Archiving backup Database MySQL cron |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | POSIX Linux Unix Mac OS X BSD Windows Windows Windows |
| Implementation | Perl |
Recent releases


Changes: Optional table optimization after dumping was added. Archive::ZIP is not required when running on Win32.


Changes: This release adds Win32 support.


Changes: The version number was bumped, and unused variables were removed.


Changes: The "defaults-extra-file" config option was added, which can be used instead of specifying the username/password/host directly in the config file. The "dbhost" config paramater is now also used for the backup filename. If you use the new "defaults-extra-file" for remote backups, this key is still needed to set the filename. Code formatting and minor fixes were done.


Changes: Using a MySQL configuration file ~/.my.cnf is now the recommended way to hide passwords from the process table. A new configuration file parameter, "exclude databases", was introduced to specify a comma separared list of database that are not to be backed up. The "compression tool" configuration file parameter was fixed to allow white space.