-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
p53
committed
Aug 14, 2015
1 parent
e6f7223
commit bb4ea4d
Showing
1 changed file
with
37 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |