2011-12-27 2 views
0

У меня есть дамп схемы sql из phpmyadmin. Я хочу создать новую базу данных из этой схемы на новой машине. Я пробовал:Создать базу данных MySQL из схемы за один раз

mysql -uuser -ppwd < schema.sql 

В нем говорится, что база данных не выбрана. Я знаю, что я мог бы CREATE database сначала импортировать, но есть ли более простой способ сделать это? Я планирую сделать это в сценарии.

ответ

0

Вы можете даже вставлять оператор CREATE DATABASE в свой SQL.

0
mysql -uuser -ppwd name_of_data_base < schema.sql 
+1

Я получил эту ошибку: ERROR 1049 (42000): Неизвестная база данных 'name_of_data_base' –

+0

Вам нужно указать имя базы данных, которую вы хотите использовать в этом месте. Поскольку вы не сказали, что такое имя вашего db, я ставлю «name_of_db» в качестве заполнителя. –

+1

, но проблема в том, что я хочу создать новую БД и импортировать схему одновременно. Когда я импортирую, в MySQL нет БД. –

Смежные вопросы