2013-12-13 1 views
0

Я использую WAMP стек на Windows 7 Ultimate 64bitКак я импортировать дамп базы данных .sql файла с помощью консоли

У меня есть файл дамп базы данных (тест-mysql.sql), который для простоты я «ве расположен в

C: /test-mysql.sql

Использование MYSQL CONSOLE (не для Windows cmd.exe)

Я пытаюсь просто импортировать этот файл в MySQL, предполагая это файл будет импортирован как собственная база данных, еще не создал базу данных для него. Если нужно указать имя базы данных, я бы хотел, чтобы она была протестирована.

Я попытался следующие комбинации кода:

-u Martin.Kuliza -p test < test.mysql.sql; 

mysql -u Martin.Kuliza -p test < test-mysql.sql; 

mysql -p -u Martin.Kuliza test < test-mysql.sql; 

mysql -p -uMartin.Kuliza test < test-mysql.sql; 

я получаю Ошибка 1064 (42000)

Я понимаю, что синтаксис выглядит следующим образом,

после запроса mysql>

я должен использовать следующий синтаксис,

mysql -p -u{Username} {Database Name} < {Dump File Name.extension} 

Почему это не работает ..

благодаря загодя

ответ

0

Мартин, вы должны обеспечить полный путь в окне что-то вроде это

C:\wamp\bin\mysql\mysql5.5.24\bin\mysql.exe -u root -p db_name < C:/test-mysql.sql 
+0

эй приятель, он смотрит на меня, как ваш обеспечивая ответ для меня (предполагая, что я был я использую окно CLI Shell), и я большое спасибо за ваш ответ и понять, хо w, чтобы сделать это из cmd.exe, и я понимаю, как это сделать из интерфейса PHP MyAdmin, я уже оправдал Абсолютный Путь в окнах и создал значок рабочего стола, поэтому мне не нужно входить через Windows CLI Shell и введите mysql, затем введите пароль, просто нажмите на значок и автоматически загрузите MYSQL Console, затем введите пароль и я уйду, мне нужно знать, как это сделать из MYSQL CONSOLE, а не cmd Shell – Martin

+0

sorry Ram , я вижу, что вы пытались сказать, вы хотели, чтобы я пошел в cmd.exe и обосновал путь «начать», WELL. Логически тогда в CONSOLE мне нужно просто ввести Martin

+0

испробовал, что { Martin

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