MySQL Workbench不检测.dump文件

时间:2017-10-21 17:21:06

标签: mysql mysql-workbench

    20:07:08 Restoring C:\prog\test_db-master\employees.sql
Running: mysql.exe --defaults-file="c:\users\ariell~1\appdata\local\temp\tmp2jypno.cnf"  --protocol=tcp --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments --database=employees  < "C:\\prog\\test_db-master\\employees.sql"
ERROR at line 113: Failed to open file 'load_departments.dump', error: 2

Operation failed with exitcode 1
20:07:09 Import of C:\prog\test_db-master\employees.sql has finished with 1 errors

我正在尝试从Workbench的MySQL站点导入示例Employees DB,但由于某种原因该程序无法读取与我指向Workbench的employees.sql位于同一目录中的.dump文件。

第112-113行的

employees.sql读取:

SELECT 'LOADING departments' as 'INFO'; source load_departments.dump ;

它继续像其他的.dump文件一样。这些文件没有损坏,我可以在记事本中打开它们,它只是通常的INSERT-INTO SQL查询。

仅当我手动选择每个.dump文件进行导入时才有效。这是为什么?

1 个答案:

答案 0 :(得分:1)

在编辑器中打开employees.sql。 在112-113行你有:

"SELECT 'LOADING departments' as 'INFO';
source load_departments.dump ;"

现在 将第二行更改为:

source C:/load_departments.dump ;

(如果你的文件load_departments.dump只是在C :)或输入任何文件夹的路径你有.dumb文件/以及后来的sql文件/。 对employees.sql

中文件的下一个路径执行相同操作

您也可以更改环境路径,但我认为我想的更简单