【发布时间】:2017-12-17 15:47:46
【问题描述】:
有没有办法限制/不包括来自 mysqldump 命令的多个模式? 这是我的脚本
mysqldump -h localhost -u username -p > database_schema.sql
谢谢大家。
【问题讨论】:
标签: mysql import export schema
有没有办法限制/不包括来自 mysqldump 命令的多个模式? 这是我的脚本
mysqldump -h localhost -u username -p > database_schema.sql
谢谢大家。
【问题讨论】:
标签: mysql import export schema
--skip-mysql-schema 是您可以提供给mysqldump 程序的一个选项。
【讨论】:
这是来自mysqldump --help:
Dumping structure and contents of MySQL databases and tables.
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
如果您只想转储一个数据库,那么您可以将其指定为调用的最后一个参数。这会转储一个名为“happy”的数据库
mysqldump -uroot -pPassword happy
如果您想要多个数据库,请使用--databases 标志。这会转储两个数据库,一个名为happy,另一个名为“joy_joy”
mysqldump -uroot -pPassword --databases happy joy_joy
如果您想要所有数据库,请指定--all-databases。这个命令会给你快乐,joy_joy,以及你服务器上的任何其他数据库。
mysqldump -uroot -pPassword --all-databases
据我所知,限制mysqldump 中表数量的唯一方法是使用mysqldump [OPTIONS] database [tables] 选项。
【讨论】: