diff options
author | Steve Kemp <steve@bytemark.co.uk> | 2016-09-21 12:27:06 +0100 |
---|---|---|
committer | Steve Kemp <steve@bytemark.co.uk> | 2016-09-21 12:27:06 +0100 |
commit | c68fe975ab4b47436bd90fa701b83a78793b0f32 (patch) | |
tree | 99ba226baa3d2d7cdac0470a9af93650e2449be0 /byteback-mysql/scripts.d/Bytemyback/mysqldump-full | |
parent | 2e96f802b1aa2cd374ef727c5573b30ab38001ce (diff) | |
parent | 10d3ddac7a625be28e9896f52bade5c99dc34462 (diff) |
Merge branch 'byteback-mysql' into 'master'
Byteback mysql
See merge request !3
Diffstat (limited to 'byteback-mysql/scripts.d/Bytemyback/mysqldump-full')
-rwxr-xr-x | byteback-mysql/scripts.d/Bytemyback/mysqldump-full | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/byteback-mysql/scripts.d/Bytemyback/mysqldump-full b/byteback-mysql/scripts.d/Bytemyback/mysqldump-full new file mode 100755 index 0000000..b4bb01e --- /dev/null +++ b/byteback-mysql/scripts.d/Bytemyback/mysqldump-full @@ -0,0 +1,8 @@ +#!/bin/bash + +if [ "$1" == "pre" ]; then + HOST=`hostname` + echo "Dumping all databases into one backup file" + mkdir -p /var/backups/byteback/mysqldump-full + mysqldump --defaults-file=/etc/mysql/debian.cnf -A --events | gzip > /var/backups/byteback/mysqldump-full/dump.sql.gz && mauvesend -i mysqldump-split-${HOST}-low -c now -r +30h -s "mysqldump on ${HOST} has not run for over a day" --detail='Please try running manually to see what the problem was, and check the mailing list' +fi |