Advertisement
Guest User

Untitled

a guest
Apr 29th, 2019
155
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=
  3. HOST=
  4. USER=
  5. DATABASE=
  6. DB_FILE=dump.sql
  7. EXCLUDED_TABLES=(
  8. )
  9.  
  10. IGNORED_TABLES_STRING=''
  11. for TABLE in "${EXCLUDED_TABLES[@]}"
  12. do :
  13. IGNORED_TABLES_STRING+=" --ignore-table=${DATABASE}.${TABLE}"
  14. done
  15.  
  16. echo "Dump structure"
  17. mysqldump --host=${HOST} --user=${USER} --password=${PASSWORD} --single-transaction --no-data --routines ${DATABASE} > ${DB_FILE}
  18.  
  19. echo "Dump content"
  20. mysqldump --host=${HOST} --user=${USER} --password=${PASSWORD} ${DATABASE} --no-create-info --skip-triggers ${IGNORED_TABLES_STRING} >> ${DB_FILE}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement