Skip to content

infothrill/perl-mysqlblasy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

mysqlblasy (MySQL backup for lazy sysadmins) is a script for automatic silent mysql backups

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages