我需要创建数据库转储。我在Cygwin中使用此命令。操作系统是Windows 7。
mysqldump -u "root" -P "3306" -h "127.0.0.1" "my_db" > "$dump_path"
我的文件“ $ dump_path”不包含“创建数据库”命令行。如何添加呢?
如果用-B
前缀数据库名称,则mysqldump将添加CREATE DATABASE
语句
mysqldump -u "root" -P "3306" -h "127.0.0.1" -B "my_db" > "$dump_path"
引用:
--no-create-db
https://dev.mysql.com/doc/refman/5.6/en/mysqldump.html#option_mysqldump_no-create-db
--databases
https://dev.mysql.com/doc/refman/5.6/en/mysqldump.html#option_mysqldump_databases