Skip to content

Commit

Permalink
Merge origin/master
Browse files Browse the repository at this point in the history
  • Loading branch information
[email protected] committed Nov 19, 2015
2 parents a21b1d4 + cb9eff8 commit cef15b9
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# myback
Myback utility

this is cli utility for backing up mysql/mariadb databases in straigthforward manner and also uploading backups to AWS glacier. Features include:

- backup InnoDb databases online, MYISAM (not online) locally or remotely (it uses percona innobackupex utility)
- full/incremental backups
- list backups local/remote
- restore backups in one command
- dump database/databases from backups in one command
- upload backups to AWS glacier
- list backups in AWS glacier
- restore backups from AWS glacier in one command
- delete backups in AWS glacier

Requirements:

- libapp-mtaws-perl (= 1.120-0vdebian1~v7~mt1) - most important dependency for glacier storage, hosted on github, also has deb/rpm repos
- percona-xtrabackup (>= 2.2.0) - most important utilities for whole project
- ssh server/client - important for remote backups
- perl-doc
- perl-doc
- perl (>= 5.8)
- libdatetime-perl
- liblog-log4perl-perl
- libmoosex-log-log4perl-perl
- libmoose-perl
- libyaml-tiny-perl
- libxml-libxml-perl
- libtext-simpletable-perl
- libdbd-sqlite3-perl
- libnamespace-autoclean-perl
- pigz - this is default compression utility used, gzip format but parallel execution, which a lot speeds up backups
- gzip
- bzip2
- mysql-server (>= 5.1) | mariadb-server (>= 5.5)
- mysql-client (>= 5.1) | mariadb-client (>= 5.5)

0 comments on commit cef15b9

Please sign in to comment.