Skip to content

Instantly share code, notes, and snippets.

@lucasmontec
Created April 19, 2018 19:21
Show Gist options
  • Save lucasmontec/7e8c3c5a8c4cab9047d86828a5a187ec to your computer and use it in GitHub Desktop.
Save lucasmontec/7e8c3c5a8c4cab9047d86828a5a187ec to your computer and use it in GitHub Desktop.
mariadb (mysql) autobackup for linux
#!/bin/bash
NOW="$(date +%Y%m%d%H%M%S)"
FILENAME="${NOW}"
echo "[INFO] Backup Started"
echo "[INFO] Filename : bckp_${FILENAME}.db"
mkdir -p backups/
#Remove files older than 4 days
find ~/backups -mtime +3 -type f -delete
BACKUPCOMMAND="mysqldump -u user --password=password --quick --single-transaction --lock-tables=false $
eval $BACKUPCOMMAND
echo "[INFO] Backup Finish!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment