From bb4ea4dd012a8a75e5bfc385e9af59e7acc03431 Mon Sep 17 00:00:00 2001 From: p53 Date: Fri, 14 Aug 2015 19:09:34 +0200 Subject: [PATCH 1/2] Create README.md --- README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..f9ede60 --- /dev/null +++ b/README.md @@ -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) From cb9eff8ef36d1ea82bacb39c22d9b1dbda782d73 Mon Sep 17 00:00:00 2001 From: p53 Date: Fri, 14 Aug 2015 20:40:57 +0200 Subject: [PATCH 2/2] Update README.md --- README.md | 58 +++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index f9ede60..11029bc 100644 --- a/README.md +++ b/README.md @@ -3,35 +3,35 @@ 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 + - 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) + - 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)