Advertisement
Guest User

Untitled

a guest
Jul 5th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. NOW=$(date +"%Y-%m-%d-%H%M")
  4.  
  5. DB_USER="dbuser"
  6. DB_PASS="dbpass"
  7. DB_NAME="database_name"
  8. DB_HOST="127.0.0.1"
  9.  
  10. TREE_FILE="$NOW.tar.gz"
  11. DB_FILE="$DB_NAME.$NOW.sql.tar.gz"
  12.  
  13. BACKUP_DIR="/www-backups/$NOW"
  14. WWW_DIR="/var/www/path/to/wp/site"
  15.  
  16. mkdir -p $BACKUP_DIR
  17. tar -czvf $BACKUP_DIR/$TREE_FILE $WWW_DIR
  18.  
  19. mysqldump -h$DB_HOST -u$DB_USER -p$DB_PASS $DB_NAME --skip-add-locks > /tmp/$DB_NAME
  20. tar -czvf $BACKUP_DIR/$DB_FILE /tmp/$DB_NAME
  21. rm /tmp/$DB_NAME
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement