Импортируйте 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 ]

0 голосов
/ 05 марта 2019

Работает:

mysql -u root -p db_name < "C:\folder_name\db_name.sql"

C:\ например

0 голосов
/ 07 июля 2018

Вот моя попытка импортировать базу данных из cmd на сервере xampp. Правильная команда для меня - это то, что вы можете изменить ее в соответствии с вашими требованиями. И я также приложил Ошибки, с которыми я сталкиваюсь впервые при импорте БД из командной строки.Команда, которую я использую, и я вставляю ее сюда, также она работает для меня.

mysql -h localhost -u root ovxsolut_windhs < C:\Users\eee\Downloads\ovxsolut_windhs.sql

d enter image description here

0 голосов
/ 06 апреля 2015

Я думаю, что проблема ОП не состояла в том, чтобы избежать ударов.в Windows путь, такой как: "c:\user\folderss\myscript.sql" должен быть записан в командной строке как:

 c:\\\user\\\folders\\\myscript.sql

или:

c:/user/folders/myscript.sql

, поэтому "\u" из "c:\user" интерпретируется каккоманда.

см. http://dev.mysql.com/doc/refman/5.5/en/mysql-commands.html для получения дополнительной информации

0 голосов
/ 07 августа 2014
mysql -h localhost -u username -p databasename < dump.sql
0 голосов
/ 18 мая 2011

Есть ли у вас проблемы со стрельбой контролируемыми шагами:

(1) Сценарий выглядит нормально?

DOS E:\trials\SoTrials\SoDbTrials\MySQLScripts
type ansi.sql
show databases

(2) Можете ли вы подключиться к вашей базе данных (даже без указания хоста)?

DOS E:\trials\SoTrials\SoDbTrials\MySQLScripts
mysql -u root -p mysql
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.0.51b-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

(3) Можете ли вы получить сценарий?(Надеясь на дополнительную / лучшую информацию об ошибках)

mysql> source ansi.sql
+--------------------+
| Database           |
+--------------------+
| information_schema |
| ...                |
| test               |
+--------------------+
7 rows in set (0.01 sec)
mysql> quit
Bye

(4) Почему это (все еще не работает)?

DOS E:\trials\SoTrials\SoDbTrials\MySQLScripts
mysql -u root -p mysql < ansi.sql
Enter password: ********
Database
information_schema
...
test

Я подозревал, что кодировка сценариявиновник, но я получил синтаксические ошибки для файлов в кодировке UTF8 или UTF16:

ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near '´╗┐
show databases' at line 1

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

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