2015-04-14 7 views
0

Я хочу импортировать файл SQL через интерфейс командной строки.Импорт файла .sql в базу данных MySql

Я попытался следующий код:

mysql -u username -p database_name < file.sql 

Это дает мне syntax error. Любая помощь приветствуется.

+3

и что случилось? – PhillipD

+0

этот синтаксис выглядит хорошо, какой результат он дал? имеет ли пользователь, который вы указываете, соответствующие разрешения для этой базы данных? – flauntster

+0

дает синтаксическую ошибку –

ответ

1

синтаксис:.

mysql -u <username> -p <database> < textfile.sql 

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

mysql -u <username> -p <database> < /path/to/file/textfile.sql 
+1

OP хочет импортировать, что делается с символом <. – noinstance

+0

Мой плохой, обновленный мой ответ @noinstance – Bram