Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
p53 committed Aug 14, 2015
1 parent e6f7223 commit bb4ea4d
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 bb4ea4d

Please sign in to comment.