Guest User

Untitled

a guest
Oct 9th, 2018
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #!/bin/bash
  2. PASSWORD=root
  3. USER=root
  4. DATABASE=db
  5. DB_FILE=dump.sql
  6. EXCLUDED_TABLES=(
  7. asdf
  8. xd
  9. )
  10.  
  11. IGNORED_TABLES_STRING=''
  12. for TABLE in "${EXCLUDED_TABLES[@]}"
  13. do :
  14. IGNORED_TABLES_STRING+=" --ignore-table=${DATABASE}.${TABLE}"
  15. done
  16.  
  17. echo "Dump structure"
  18. mysqldump --host=${HOST} --user=${USER} --password=${PASSWORD} --single-transaction --no-data ${DATABASE} > ${DB_FILE}
  19. echo "Dump content"
  20. mysqldump --host=${HOST} --user=${USER} --password=${PASSWORD} ${DATABASE} --no-create-info --skip-triggers ${IGNORED_TABLES_STRING} >> ${DB_FILE}
Add Comment
Please, Sign In to add comment