Advertisement
Guest User

Untitled

a guest
Jun 10th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. LOCAL_DB=""
  4. REMOTE_DB=""
  5.  
  6. LOCAL_USER="root"
  7. LOCAL_PASS=""
  8.  
  9. REMOTE_USER="root"
  10. REMOTE_PASS=''
  11.  
  12. #user@host or host
  13. REMOTE_HOST=""
  14. REMOTE_PORT="22"
  15.  
  16. echo "Start clear db $LOCAL_DB"
  17.  
  18. echo "drop database IF EXISTS $LOCAL_DB;" | mysql -u$LOCAL_USER -p$LOCAL_PASS
  19. echo "CREATE DATABASE $LOCAL_DB DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;" | mysql -u$LOCAL_USER -p$LOCAL_PASS
  20.  
  21. # echo "show databases;" | mysql -u$LOCAL_USER -p$LOCAL_PASS
  22.  
  23. echo "Start copy from $REMOTE_DB ($REMOTE_HOST) to $LOCAL_DB"
  24.  
  25. ssh -C -p $REMOTE_PORT $REMOTE_HOST mysqldump -u$REMOTE_USER -p$REMOTE_PASS $REMOTE_DB | pv | mysql -u$LOCAL_USER -p$LOCAL_PASS $LOCAL_DB
  26.  
  27. echo "Done... (in $SECONDS sec.)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement