Files
mysql_backup/README.md
Naum Soloveychik c577ad832f Update README.md
2020-01-10 22:11:14 +03:00

37 lines
801 B
Markdown

# MySQL backup shell script
MySQL backup shell script
Feature rich MySQL / MariaDB backup script.
## Installation
- `git clone https://github.com/1sept/mysql_backup.git`
- set database `user` and `password` in `.my.cnf` located in user homedir.
## Usage
**Usage:** `mysql_backup.sh -d /var/backup -n daily [-c 10 -s -a -e test@domain.org]`
- **-d , --dir**
backup directory
- **-n, --name**
backup name
- **-c, --copies**
number of copies to store (default 10)
- **-e, --email**
notification email
- **-l, --lock-all-tables**
- **-s, --single-transaction**
- **-z, --compress**
compress dump by gzip
- **-q, --quiet**
- **-h, --help**
## .my.cnf example
```
[client]
user = mysqldump
password = secret_passwd_here_HMnab4sBMmMwtDgvF=qZuuU#gsED9u6J
host = localhost
```