Guest User

Untitled

a guest
Nov 29th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. SSH=user@host
  4.  
  5. DATABASE=xxxxxx
  6. USERNAME=xxxxxx
  7. PASSWORD=xxxxxx
  8. WEBROOT=/var/www/html/
  9.  
  10. LOCAL_DATABASE=xxxxxx
  11. LOCAL_USERNAME=xxxxxx
  12. LOCAL_PASSWORD=xxxxxx
  13. LOCAL_WEBROOT=/var/www/vhosts/xxxxxx/htdocs/
  14.  
  15. # dump remote into local
  16. ssh $SSH "mysqldump -u'$USERNAME' -p'$PASSWORD' '$DATABASE' | gzip" | gzip -d | \
  17. mysql -u"$LOCAL_USERNAME" -p"$LOCAL_PASSWORD" "$LOCAL_DATABASE"
  18.  
  19. # sync remote down to local, exclude sites/
  20. rsync -avz -e ssh $SSH:"$WEBROOT" "$LOCAL_WEBROOT" --exclude 'sites/'
Add Comment
Please, Sign In to add comment