Mysql 源错误2?

Mysql 源错误2?,mysql,windows,Mysql,Windows,当我尝试获取sql文件的源代码时,会出现以下错误: mysql> source C:/Users/tom/Documents/insert.sql ERROR: Failed to open file 'C:/Users/tom/Documents/insert.sql', error: 2 我已经检查了文件路径,看起来很好。我也尝试过\。C:/Users/etc 我正在尝试获取sql文件的源代码,该文件包含特定表的insert语句。手动输入时,文件中的所有语句都有效。我还能做错什么

当我尝试获取sql文件的源代码时,会出现以下错误:

mysql> source C:/Users/tom/Documents/insert.sql

ERROR:
Failed to open file 'C:/Users/tom/Documents/insert.sql', error: 2
我已经检查了文件路径,看起来很好。我也尝试过
\。C:/Users/etc

我正在尝试获取sql文件的源代码,该文件包含特定表的insert语句。手动输入时,文件中的所有语句都有效。我还能做错什么


在使用此命令时尝试使用反斜杠和正斜杠

可能是文件的访问权限有问题(文件是由
mysqld
服务器进程访问的,而不是您自己)。尝试将文件放入MySQL的data文件夹,然后从该位置导入。数据文件夹的位置取决于您的分发和您自己的配置

或者,将SQL脚本直接馈送到您的
mysql
客户端的
stdin

mysql [all relevant options] your_database < C:\path\to\your\script.sql
mysql[所有相关选项]您的\u数据库
我正在使用Ubuntu 14.04版本。 我也面临以下错误2。 mysql>sourcehome/loc/Downloads/AllTables.sql; 无法打开文件“home/loc/Downloads/AllTables.sql”,错误:2

解决方案:

mysql>SOURCE/home/loc/Downloads/AllTables.sql

刚在家门口加了一个“/”


希望这对某些人有所帮助。

您检查过文件是否存在吗?我以前有过这个问题

这:

这:

这是有效的:

windows环境不希望“\”作为路径划分吗?请尝试
键入“C:/Users/tom/Documents/insert.sql”
将失败,然后尝试使用反斜杠,它应该可以工作。所以这里使用反斜杠。2=未找到文件。尽管你试图用反斜杠。可能需要引号,或者反斜杠加倍您在文档中对文件调用源代码,而erorr在桌面上显示文件?您确定已经检查了文件路径吗?如果在cmd:mysqlmysql工具不关心斜杠类型,忽略大小写。甚至
sourcec:/Users\\\\tom///documents/Insert.sql也可以正常工作。您是否完全、绝对、肯定地确定路径是正确的?OP已经声明“我已经检查了文件路径,在我看来很好。”。至于你的答案的其他部分,你应该包括这里的部分。