Guest User

Untitled

a guest
Oct 30th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. REMOTE_HOST=""
  4. REMOTE_PORT=""
  5. REMOTE_DB=""
  6. REMOTE_USER=""
  7. REMOTE_PASSWORD=""
  8. LOCAL_HOST=""
  9. LOCAL_PORT=""
  10. LOCAL_DB=""
  11. LOCAL_USER=""
  12. LOCAL_PASSWORD=""
  13.  
  14. ## DUMP THE REMOTE DB
  15. echo "Dumping '$HOST:$PORT/$REMOTE_DB'..."
  16. mongodump --host $REMOTE_HOST:$REMOTE_PORT --db $REMOTE_DB -u $REMOTE_USER -p $REMOTE_PASSWORD
  17.  
  18. ## RESTORE DUMP DIRECTORY
  19. echo "Restoring to '$LOCAL_DB'..."
  20. mongorestore --host $LOCAL_HOST:$LOCAL_PORT --db $LOCAL_DB -u $LOCAL_USER -p $LOCAL_PASSWORD --drop dump/$REMOTE_DB
  21.  
  22. ## REMOVE DUMP FILES
  23. echo "Removing dump files..."
  24. rm -r dump
  25.  
  26. echo "Done."
Add Comment
Please, Sign In to add comment