Импортируйте MySQL DB с XAMPP в команде LINE - PullRequest
16 голосов
/ 18 мая 2011

У меня есть эта команда:

mysql -u #myusername -p #mypasswd MYBASE < c:\user\folderss\myscript.sql

Но я получаю следующую ошибку:

Error
unknow command '\U'
unknow command '\m'
unknow command '\D'
unknow command '\L'

Ответы [ 15 ]

31 голосов
/ 10 июня 2011

Для тех, кто использует ОС Windows, я смог импортировать большой файл mysqldump в мою локальную установку XAMPP, используя эту команду в cmd.exe:

C:\xampp\mysql\bin>mysql -u {DB_USER} -p {DB_NAME} < path/to/file/ab.sql

Кроме того, я только что написал более подробный ответ на другой вопрос об импорте MySQL, если это то, что вам нужно.

14 голосов
/ 24 марта 2014

Перейти к командной строке оболочки xampp и беги

mysql -h localhost -u username databasename < dump.sql
7 голосов
/ 18 мая 2011

Вам также может понадобиться указать хост. Из вашего заявления похоже, что вы работаете в Windows. Попробуйте это:

mysql -h localhost -u #myusername -p #mypasswd MYBASE
      < c:/user/folderss/myscript.sql

Или

mysql -h localhost -u #myusername -p #mypasswd MYBASE
       < "c:\user\folderss\myscript.sql"
3 голосов
/ 27 августа 2016

эта команда, отправленная Дэниелом, работает как шарм

C:\xampp\mysql\bin>mysql -u {DB_USER} -p {DB_NAME} < path/to/file/ab.sql

просто поместите имя пользователя и имя базы данных без этих бэкетов

** ПРИМЕЧАНИЕ. Убедитесь, что файл вашей базы данных находится в папке htdocs, иначе вы получите ошибку «Отказано в доступе»

3 голосов
/ 20 октября 2015

Копировать файл дампа базы данных в (Windows PC) D: \ xampp \ mysql \ bin

mysql -h localhost -u root Databasename <@data11.sql
2 голосов
/ 17 апреля 2015
mysql -h localhost -u username databasename < dump.sql

Работает, попробуйте. Если пароль пуст, нет необходимости добавлять -p args.

2 голосов
/ 11 сентября 2014

Никаких сомнений. Это делает трюк:

C:\xampp\mysql\bin>mysql -u {DB_USER} -p {DB_NAME} < path/to/file/ab.sql

Но когда-нибудь вы обнаружите, что «MySql Server ушел», для этого вам нужно изменить mysql / bin / my.ini max_allowed_packet = 64M to my.ini

1 голос
/ 27 марта 2018

/ opt / lampp / bin /./ mysql -u dbusername -p dbname

1 голос
/ 13 января 2018

Процесс прост -

  1. Переместить базу данных в нужную папку, например, Папка / xampp / mysql.

  2. Откройте cmd и перейдите к указанному выше местоположению

  3. Используйте команду для импорта db - "mysql -u root -p dbpassword newDbName

  4. Проверьте таблицы для проверки.

1 голос
/ 02 июля 2012

Я думаю, что команды в порядке, проблема с пробелами.Пожалуйста, соблюдайте пробелы между -u и #myusername также между -p и # mypasswd.

mysql -u #myusername -p #mypasswd MYBASE < c:\user\folderss\myscript.sql

Также можно записать как:

mysql -u#myusername -p#mypasswd MYBASE < c:\user\folderss\myscript.sql

Также вам не нужно добавлять -pи время команды, если ваш пароль пуст, он не будет запрашивать пароль.Если у вас есть пароль к вашей базе данных, он попросит пароль.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...