Guest User

Untitled

a guest
Apr 19th, 2018
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. FROM_DB_HOSTNAME=
  2. FROM_DB_DATABASE=
  3. FROM_DB_USERNAME=
  4. FROM_DB_PASSWORD=
  5.  
  6. TO_DB_HOSTNAME=
  7. TO_DB_USERNAME=
  8. TO_DB_PASSWORD=
  9.  
  10. echo [`date +%H:%M:%S`] Backup started...
  11. mkdir -p data
  12. filename=data/$FROM_DB_DATABASE-`date +%Y-%m-%d_%H:%M:%S`.sql
  13. mysqldump -h $FROM_DB_HOSTNAME -u $FROM_DB_USERNAME --databases $FROM_DB_DATABASE --password=$FROM_DB_PASSWORD > $filename
  14. bzip2 $filename
  15. echo [`date +%H:%M:%S`] Backup finished.
  16.  
  17. echo [`date +%H:%M:%S`] Import started...
  18. filename=data/`ls -Art data/ | tail -n 1`
  19. echo -n Loading $filename ...
  20. cat $filename | bzip2 -d | mysql -h $TO_DB_HOSTNAME -u $TO_DB_USERNAME --password=$TO_DB_PASSWORD
  21. retval=$?
  22. if [ $retval==0 ]; then
  23. echo done
  24. else
  25. echo failed with $retval.
  26. fi
  27.  
  28. echo [`date +%H:%M:%S`] Import finished.
Add Comment
Please, Sign In to add comment