Skip to content

Instantly share code, notes, and snippets.

@vovayatsyuk
Last active April 12, 2019 13:42
Show Gist options
  • Save vovayatsyuk/b36d14e1701a28c2e271ed7a9533c362 to your computer and use it in GitHub Desktop.
Save vovayatsyuk/b36d14e1701a28c2e271ed7a9533c362 to your computer and use it in GitHub Desktop.
Mysql snippets

Truncate all tables

mysql -u USER -pPASSWORD -Nse 'show tables' DATABASE | while read table; do mysql -u USER -pPASSWORD -e "SET FOREIGN_KEY_CHECKS = 0; truncate table $table" DATABASE; done

Export data

mysqldump -u USER -pPASSWORD --no-create-info DATABASE > mydb.sql

mysqldump -u USER -pPASSWORD --no-create-info DATABASE --ignore-table=DATABASE.table1 --ignore-table=DATABASE.table2 > mydb.sql

Import data

mysql -u USER -pPASSWORD DATABASE < mydb.sql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment