Skip to content
mysqlblasy (MySQL backup for lazy sysadmins) is a script for automatic silent mysql backups
Perl
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
CHANGES
LICENSE
README
TODO
dotmysqlblasyrc.sample
mysqlblasy.pl
mysqlblasy_makedist.pl

README

OVERVIEW
--------
mysqlblasy is a perl script for automatic silent mysql backups.
See 'mysqlblasy --help' for more information.

FEATURES
--------
* backup rotation to avoid disc overflow
* dump some or all databases from a database instance
* compress dumps (using gzip,bzip2,zip,tar)
* optimize tables
* syslog facility (only on unix-like system, not win32)
* unix style output (loglevels, errors to stderr)
* security: no shell on external commands!
* NO root privileges required
* NO external dependencies except Perl and MySQL
* designed for automation (for example cron)

DOCUMENTATION
-------------
run `perldoc myqlblasy.pl`

REQUIREMENTS
------------
* Perl 5.6.1
* MySQL >= 3

INSTALL
-------
Simply drop the script where you want it to be and create a config file at any
of these locations (/etc/mysqlblasy.conf, /usr/local/etc/mysqlblasy.conf, 
$HOME/.mysqlblasyrc) or use the --config commandline option to specify a custom
config file.

NOTE
----
This tool is only actively supported for Perl version > 5.8.3

OPERATING SYSTEMS
-----------------
mysqlblasy has been tested by myself or other people on the following platforms:
- Linux >= 2.2 (Debian/Ubuntu)
- Mac OS X >= 10.2 (mysql from fink.sf.net)
- Windows 2003

COMPETITION
-----------
similar tools:
* http://www.mswanson.com/mybackup/
* http://freshmeat.net/projects/mysqlbackup/
* http://mysql-cbn.sourceforge.net/
* http://dev.mysql.com/doc/mysql/en/mysqlhotcopy.html
anything I missed?

LICENSE
-------
see LICENSE
You can’t perform that action at this time.