Как установить файл .sql с помощью клиента командной строки MySQL - PullRequest
19 голосов
/ 16 января 2012

Мне нужно установить или импортировать файл .sql в пустую базу данных, которую я создал. Файл .sql установит все таблицы и т. Д.

Когда я нажимаю MySQL для командной строки клиента, я добавляю свои учетные данные, а затем ... (для установки / импорта файла .sql)?

Спасибо, ребята !!

Ответы [ 5 ]

29 голосов
/ 16 января 2012

Примерно так:

shell> mysql db_name < script.sql

... укажите свои параметры: --user, --password, --host, --port ...

Дополнительная информация - mysql - инструмент командной строки MySQL .

21 голосов
/ 16 января 2012

В командной строке MySql введите:

\. file_name.sql 
7 голосов
/ 02 августа 2012

То, что сработало для меня, было в командной строке:

mysql -u root -p

Я где-то читал, что для облегчения вещей ядолжен держать файл в том же корневом каталоге, в котором находилась моя командная строка. После выполнения вышеуказанной команды он запросил у меня пароль.Введите пароль, нажмите Enter, и я вернулся в командную строку.Разозлился, открыл приглашение mysql, проверил, импортированная БД присутствовала.Happy!

2 голосов
/ 05 сентября 2013

Это еще один способ сделать это в Linux

mysql databaseName -uUSERNAME -pPASSWORD -e "source LOCATION_OF_FILE"

Пример:

mysql studentDB -ustudent1 -pstuden1Pass -e "source /tmp/studentInserts.sql"
1 голос
/ 30 января 2013

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

  1. Создать новую базу данных или использовать существующую базу данных.
  2. если ваш файл .sql сохранен в F как script.sql, введите команду as. F: \ script.sql наслаждаться ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...