Guest User

Untitled

a guest
Apr 7th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. DB_NAME=""
  4. DB_PASSWORD=""
  5. DB_USER=""
  6. DB_HOST=""
  7. TODAY_DATE="$(date +'%d_%m_%Y_%H_%M_%S')"
  8. FILENAME="$DB_NAME$TODAY_DATE".gz
  9. BACKUP_DIR="/home/aslam/backup/$FILENAME"
  10.  
  11. # dump db in backup folder
  12. echo "mysqldump started at $(date +'%d-%m-%Y %H:%M:%S')"
  13. mysqldump -u $DB_USER -p$DB_PASSWORD -h $DB_HOST -e --opt -c $DB_NAME | gzip -c > $BACKUP_DIR
  14. echo "mysqldump finished at $(date +'%d-%m-%Y %H:%M:%S')"
  15.  
  16. # upload to b2
  17. B2_ACC_ID=""
  18. B2_APP_KEY=""
  19. B2_BUCKET_NAME=""
  20.  
  21. echo "starting upload db to b2 at $(date +'%d-%m-%Y %H:%M:%S')"
  22. /usr/local/bin/b2 authorize-account $B2_ACC_ID $B2_APP_KEY
  23. /usr/local/bin/b2 upload_file $B2_BUCKET_NAME $BACKUP_DIR $FILENAME
  24. echo "finished uploading db to b2 at $(date +'%d-%m-%Y %H:%M:%S')"
  25.  
  26. exit 0
Add Comment
Please, Sign In to add comment