在命令LINE中使用XAMPP导入mysql DB

Mam*_*dou 19 mysql xampp import

我有这个命令:

mysql -u #myusername -p #mypasswd MYBASE < c:\user\folderss\myscript.sql
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

Error
unknow command '\U'
unknow command '\m'
unknow command '\D'
unknow command '\L'
Run Code Online (Sandbox Code Playgroud)

joe*_*aus 33

对于使用Windows操作系统的用户,我可以使用以下命令将大型mysqldump文件导入到我的本地XAMPP安装中cmd.exe:

C:\xampp\mysql\bin>mysql -u {DB_USER} -p {DB_NAME} < path/to/file/ab.sql
Run Code Online (Sandbox Code Playgroud)

另外,我刚刚写了一个关于MySQL导入的另一个问题的更详细的答案,如果这是你所追求的.


小智 17

转到xampp shell命令行并运行

mysql -h localhost -u username databasename < dump.sql
Run Code Online (Sandbox Code Playgroud)

  • 从“ C:\ xampp \ mysql \ bin \”内部执行以上命令,并将“ dump.sql”保存在同一文件夹中。大型导入需要很长时间的提示:在导入过程中,您可以刷新phpmyadmin网站,并查看是否创建了表。 (2认同)

And*_*ger 8

您可能还需要指定主机.从您的陈述,它看起来像你在Windows上运行.试试这个:

mysql -h localhost -u #myusername -p #mypasswd MYBASE
      < c:/user/folderss/myscript.sql
Run Code Online (Sandbox Code Playgroud)

要么

mysql -h localhost -u #myusername -p #mypasswd MYBASE
       < "c:\user\folderss\myscript.sql"
Run Code Online (Sandbox Code Playgroud)


小智 6

mysql -h localhost -u username databasename < dump.sql
Run Code Online (Sandbox Code Playgroud)

有效,尝试一下。如果密码为空,则无需添加-p参数。


小智 5

/opt/lampp/bin/./mysql -u dbusername -p dbname < sqlfilepath.sql

  • 请仅添加问题的新答案。这个答案已经在这个线程中发布了很多次,并且没有添加任何内容。 (4认同)
  • 这实际上是该页面上第一个针对 Linux 的正确答案! (3认同)