MySQL:源错误2?找不到文件

时间:2013-11-07 22:53:30

标签: mysql sql sql-server netbeans

当我尝试使用特定的.sql文件(即'registrar.sql')时,会显示以下错误:

Failed to open file 'registrar.sql', error: 2

我知道这意味着以下错误:

#define ENOENT       2  /* No such file or directory */

但是,我不确定如何更具体,因为我尝试输入'source registrar.sql'并尝试输入绝对路径。现在有可能我只是输入绝对路径不正确,这是我可以使用一些帮助的地方。这是windows中属性的路径。

C:\Program Files\MySQL\MySQL Server 5.1\bin

文件名为:registrar.sql

对此有任何帮助将不胜感激。

4 个答案:

答案 0 :(得分:3)

试试这样:

mysql> source c:/dumps/mydatabase.sql

也就是说,使用正斜杠而不是反斜杠

答案 1 :(得分:2)

我认为sql进程可能无法读取您的目录。在这种情况下,您可能必须将sql文件复制到其他可访问文件夹并告诉mysql绝对路径。

答案 2 :(得分:1)

如果在启动mysql服务器后复制了文件,则需要重新启动mysql。

如果文件或文件夹名称中有空格,则应使用引号

答案 3 :(得分:1)

删除路径文件夹名称中的空格,它适用于我的mac路径。

  

(例如:将文件夹名称MySQL Server 5.1更改为MySQLServer5.1)