Advertisement
Guest User

Untitled

a guest
Apr 6th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #Main settings
  4. DOMAIN_DIR="/path/to/your/public_html"
  5. BACKUP_DIR="/path/to/your/backup"
  6. DATE=$(date +%Y-%m-%d)
  7.  
  8. # MySQL Settings
  9. DB_HOST="localhost"
  10. DB_USER="mysql_username"
  11. DB_PASS="mysql_username_password"
  12. DB_NAME="mysql_database"
  13.  
  14. [ ! -d "$BACKUP_DIR" ] && mkdir -p $BACKUP_DIR
  15.  
  16. # MySQL Backup
  17. mysqldump -u $DB_USER --password=$DB_PASS --opt --databases $DB_NAME | gzip -9 >${BACKUP_DIR}/${DATE}_backup.sql.gz
  18.  
  19. #Files Backup
  20. tar cfzP - $DOMAIN_DIR >${BACKUP_DIR}/${DATE}_backup.tar.gz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement