2014-10-21 3 views
-1

У меня есть .sql-файл с дампом MySQL, созданным с помощью phpMyAdmin.Как импортировать SQL-файл в базу данных MySQL без phpMyAdmin

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

Как импортировать файл .sql?

Файл SQL является: http://pastebin.com/cVTZpiMu

+2

У Вас есть FTP-доступ? вы можете использовать Adminer как один .php для управления своей БД MySQL как приятный webui - http://www.adminer.org/ –

+0

Как выглядит ваш .sql-файл? Потому что иногда файл sql будет иметь все необходимые операторы для импорта. – SuperDJ

ответ

2

Конечно, это очень легко. В командной строке ...

mysql -u<USERNAME> -p<PASSWORD> <DATABASE> < /path/to/my.sql 

Например:

mysql -urjdown -pmypass mydatabase < /home/rjdown/my.sql 
+0

Можете ли вы мне помочь, а что если sqs dump содержит команду CREATE database? Итак, как я могу импортировать без предварительно созданной базы данных? Я пробовал свой локальный хост с помощью команды «mysql -u root -p my.sql», но не работал для меня. –

0

просто запустить mysql -u YOUR_USER -p DATABASE_NAME < dump.sql и введите свой пароль. Где:

  • YOUR_USER - MySQL имя пользователя
  • DATABASE_NAME - имя базы данных, к которой для установки на

Вам будет предложено ввести пароль.

Не указывайте свой пароль непосредственно в команде из соображений безопасности.

1

Из командной строки:

mysql -u username -p password dbname < file.sql 

Или, если это удаленный:

mysql -h hostname -u username -p password dbname < file.sql 
+0

Принятый ответ не имеет пробелов после '-u',' -p' и т. Д., Что является просто отвратительным. Твой лучше. ;) – Magicode

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