Импорт mysql в windows

У меня есть файл MySQL, db.sql. Я попытался импортировать его, используя:

mysql -uroot -p[password] db < db.sql

Все, что я получаю, это список команд mysql, или я получаю синтаксическую ошибку. Странно, что я использовал этот файл на прошлой неделе, и, насколько я знаю, я делаю то же самое.

Я создаю базу данных, затем в командной строке введите выше, но она не работает. Я пытался быть внутри mysql и просто в командной строке, и ничего не работает.

Есть ли что-то, что я должен делать по-другому в Windows или MySQL5? Я не знаю, как, черт возьми, я получил его, чтобы работать в первый раз...

ТИА

Ответ 1

Попробуйте это вместо:

mysql -u root -p
(prompts for password)
use db;
source db.sql

Ответ 2

Я выяснил, что запустить эту команду из командной строки Windows (cmd.exe) и Windows PowerShell не так.

Используя CMD.exe, команда работает нормально, но в PowerShell я получаю эту ошибку:

mysql -uroot exampledb < exampledb.sql

"< оператор зарезервирован для будущего использования.

Ответ 3

Не уверен, что ваш пример был опечаткой или нет, но для начинающих вам нужно иметь место между вашими флагами и их значениями примерно так:

mysql -u root -p [password] db < db.sql

Ответ 4

Если вы уже вошли в систему, это будет очень полезно, но зависит от версии MySQL, она работает на MySQL 5.0

Для входа в систему, если вы еще не вошли в систему.

mysql > [ваш пароль]

В другом случае используйте базу данных, в которую вы хотите импортировать файл SQLDump по команде.

mysql > используйте [имя вашей базы данных]

И затем отправьте исходный файл базы данных Dump в качестве команды blow (Если не работает файл базы данных Dump базы данных в папку bin, где MySQL установлен, например, "C:/programfiles/mysql/mqlserver5.0/bin" )

mysql > source [dataBasePath + name.sql или dataBaseName.sql]

Ответ 6

Это отлично работает

mysql > [ваш пароль]

В другом случае используйте базу данных, в которую вы хотите импортировать файл SQLDump по команде.

mysql > используйте [имя вашей базы данных]

И затем отправьте исходный файл базы данных Dump в качестве команды blow (Если не работает файл базы данных Dump базы данных в папку bin, где MySQL установлен, например, "C:/programfiles/mysql/mqlserver5.0/bin" )

mysql > source [dataBasePath + name.sql или dataBaseName.sql] EG: источник C:..... sql

Я использую mysql server 5.5