Guest User

Untitled

a guest
Mar 1st, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. BACKUP_DIR="/Users/`whoami`/Desktop/db-backups/"
  4.  
  5. MYSQL_HOST="localhost"
  6. MYSQL_USER="root"
  7. MYSQL_PASS=""
  8. MYSQL_BACKUP_DIR="$BACKUP_DIR"
  9. MYSQL_PATH="$(which mysql)"
  10. MYSQLDUMP_PATH="$(which mysqldump)"
  11. THE_DATE="$(date '+%Y-%m-%d')"
  12.  
  13. DBS="$($MYSQL_PATH -h $MYSQL_HOST -u$MYSQL_USER -p$MYSQL_PASS -Bse 'show databases')"
  14. for db in $DBS
  15. do
  16. echo "Dumping: $db..."
  17. $MYSQLDUMP_PATH -u $MYSQL_USER -p$MYSQL_PASS $db | gzip > $MYSQL_BACKUP_DIR$db\_$THE_DATE.sql.gz
  18. done
Add Comment
Please, Sign In to add comment