忽略MySQL转储中的模式

忽略MySQL转储中的模式,mysql,import,export,schema,Mysql,Import,Export,Schema,是否有方法限制/不包括mysqldump命令中的多个架构? 这是我的剧本 mysqldump -h localhost -u username -p > database_schema.sql 谢谢大家。这是来自mysqldump的帮助: Dumping structure and contents of MySQL databases and tables. Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [

是否有方法限制/不包括mysqldump命令中的多个架构? 这是我的剧本

mysqldump -h localhost -u username -p > database_schema.sql 

谢谢大家。

这是来自mysqldump的帮助:

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”的数据库

如果需要多个数据库,请使用
--databases
标志。这会转储两个数据库,一个名为happy,另一个名为“joy_-joy”

如果希望使用所有数据库,请指定
--all databases
。这个命令将为您提供happy、joy_-joy以及服务器上的任何其他DBs

mysqldump -uroot -pPassword --all-databases

据我所知,限制
mysqldump
中表数的唯一方法是使用
mysqldump[OPTIONS]数据库[tables]
选项。

如果我想转储除happy和joy之外的所有数据库,该怎么办。是否有一个ignore脚本来排除这两个数据库模式?没有,但自动创建一个不会那么困难。
mysqldump -uroot -pPassword --databases happy joy_joy
mysqldump -uroot -pPassword --all-databases