Как добавить команду «Создать базу данных» в mysql резервный файл - PullRequest
0 голосов
/ 27 апреля 2020

Мне нужно создать дамп базы данных. Я использую эту команду в Cygwin. ОС: Windows 7.

mysqldump -u "root" -P "3306" -h "127.0.0.1" "my_db" > "$dump_path"

Мой файл "$ dump_path" не содержит командной строки "Создать базу данных". Как добавить это?

1 Ответ

1 голос
/ 28 апреля 2020

если вы префикс имени базы данных -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 -создать- дБ

 --databases

https://dev.mysql.com/doc/refman/5.6/en/mysqldump.html#option_mysqldump_databases

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...