Readme | Installation | Requirements | Configuration | Security | Compression | Encryption | Examples | Contributing
Program | Required | Description |
---|---|---|
bourne shell (sh) | yes | The whole script is written in pure bourne shell (sh) and is 100% Posix compliant |
mysql | yes | The mysql binary is used to find all available databases and their corresponding size |
mysqldump | yes | This is used for the actual dump procedure |
openssl | optional | Optionally used for private/public key encrypting the database dump |
gzip | optional | Optionally used for compressing the database dump |
pigz | optional | Optionally used for compressing the database dump (multithreaded) |
bzip2 | optional | Optionally used for compressing the database dump |
pbzip2 | optional | Optionally used for compressing the database dump (multithreaded) |
xz | optional | Optionally used for compressing the database dump |
lzma | optional | Optionally used for compressing the database dump |
lzop | optional | Optionally used for compressing the database dump |
tmpwatch | optional | Optionally used to delete old database dumps |
tmpreaper | optional | Optionally used to delete old database dumps |
check_mysqldump-secure | optional | Optionally used to monitor the dump via nagios (already bundled as a submodule inside this repository) |