有没有办法限制/不包含mysqldump命令中的多个模式? 这是我的剧本
mysqldump -h localhost -u username -p > database_schema.sql
谢谢你们。
答案 0 :(得分:0)
这来自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]
选项。