Projects / MySQL Backup for lazy sysad...

MySQL Backup for lazy sysadmins

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  04 Oct 2008 18:17
  • Rrelease-after

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

  • Rrelease-mid
  •  03 Aug 2007 11:10
  • Rrelease-after

Changes: This release adds Win32 support.

  • Rrelease-mid
  •  18 Sep 2006 04:28
  • Rrelease-after

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

  • Rrelease-mid
  •  16 Sep 2006 21:41
  • Rrelease-after

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.

  • Rrelease-mid
  •  20 Mar 2006 10:42
  • Rrelease-after

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.

3aabfbf462d3cedff093bdb7f8cf5fa8_thumb

Project Spotlight

Pidgin

A GTK2-based instant messaging client.

2be54b71297039335b98ef9a39642044_thumb

Project Spotlight

Grsync

A GUI for rsync using GTK.