The --no-data
option tells
mysqldump not to dump table data, resulting
in the dump file containing only statements to create the
tables. Conversely, the
--no-create-info
option
tells mysqldump to suppress
CREATE
statements from the output, so that
the dump file contains only table data.
For example, to dump table definitions and data separately for
the test
database, use these commands:
shell>mysqldump --no-data test > dump-defs.sql
shell>mysqldump --no-create-info test > dump-data.sql
For a definition-only dump, add the
--routines
option to also include stored routine definitions:
shell> mysqldump --no-data --routines test > dump-defs.sql
User Comments
Add your own comment.