Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по рестору / 4 сообщений из 4, страница 1 из 1
23.09.2014, 09:16:05
    #38754221
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по рестору
Восстанавливаю БД из скрипта,скрипт сделан командой:
Код: plaintext
mysqldump.exe  --routines --opt --user=root --host=127.0.0.1 --password=password --all-databases > C:\Temp\all.sql 
В скрипте присутствует конструкция CREATE DATABASE /*!32312 IF NOT EXISTS*/ `test_1` /*!40100 DEFAULT CHARACTER SET utf8 */;
Начинаю делать рестор этой БД командой:
Код: plaintext
mysql.exe --user=root --password=va7953am test_1 < c:\Temp\all.sql
и получаю ошибку ERROR 1049 (42000): Unknown database 'test_1' . Почему так? Ведь в скрипте указано что БД нужно создать.
...
Рейтинг: 0 / 0
23.09.2014, 10:03:19
    #38754260
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по рестору
Gallemarв скрипте указановот именно
зачем ещё раз указывать это в команде?
...
Рейтинг: 0 / 0
23.09.2014, 10:21:15
    #38754279
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по рестору
tanglir,ну а если мне надо из этого скрипта восстановить только одну конкретную БД?
...
Рейтинг: 0 / 0
23.09.2014, 10:39:10
    #38754311
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по рестору
Gallemar, выдрать кусок дампа с командами, относящимися к этой БД, и выполнить. Всё прочее, в том числе ваш подход, чревато непредсказуемыми последствиями. См. пример здесь:
http://dev.mysql.com/doc/refman/5.5/en/mysql-command-options.html#option_mysql_one-database
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по рестору / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]