如何在 mysql 备份文件中添加 "Create database" 命令
How to add "Create database" command in mysql backup file
我需要创建数据库转储。我在 Cygwin 中使用这个命令。 OS 是 Windows 7.
mysqldump -u "root" -P "3306" -h "127.0.0.1" "my_db" > "$dump_path"
我的文件“$dump_path”不包含 "Create database" 命令行。如何添加?
如果您在数据库名称前加上 -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
我需要创建数据库转储。我在 Cygwin 中使用这个命令。 OS 是 Windows 7.
mysqldump -u "root" -P "3306" -h "127.0.0.1" "my_db" > "$dump_path"
我的文件“$dump_path”不包含 "Create database" 命令行。如何添加?
如果您在数据库名称前加上 -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