MySQL Workbench数据导出错误。 “执行任务[Errno 2]时出错,没有这样的文件或目录”

时间:2019-02-26 10:02:24

标签: mysql mysql-workbench

在Windows 10上使用MySQL Workbench的数据导出功能导出小型数据库时遇到问题。
以前,我没有导出和导入数据库的问题,尽管发生这种情况后,我已将服务器的安全性更改为旧版,以使其能够通过MySQL Workbench Installer与phpMyAdmin一起使用,但我无法像尝试执行时那样将其更改回原样。更改后,我收到一条错误消息,指出安装程序无法创建临时用户(以管理员身份运行此操作无济于事)。

从那时起,我还更新了MySQL Workbench,服务器以及与之一起安装的其余组件,这似乎已经摆脱了MySQL Workbench Installer应用程序,因为这样我无法提供它给出的确切错误无法创建临时用户。
我不确定100%以上是否与问题相关,但似乎确实可以解决。

我要解决的问题是MySQL Workbench不会将我设置的任何(或全部)数据库导出到一个自包含文件中。我不断收到的错误如下:
09:47:47 Dumping va_form (all tables) Error executing task [Errno 2] No such file or directory: u'D:\Mike\Desktop\Dump20190226.sql' 09:47:47 Export of D:\Mike\Desktop\Dump20190226.sql has finished
以前我曾遇到过类似的有关拒绝访问的错误,然后导致我将默认转储目录更改为我的桌面,因为我只需要偶尔转储文件并将其排序并立即发送到其他地方。
我也尝试禁用列统计信息和锁定表,尽管这没有效果。

如您所见,在目录的开始,它试图转储到它的目录上显示“ u'D:\\”-我不确定这个前导u是否有意义,尽管它不在我指定的目录中将文件转储到。

我希望这里的人对此问题有所了解,我不知道为什么MySQL Workbench的安装程序拒绝成为临时用户(即使以管理员身份运行),为什么我现在找不到安装程序,以及显而易见的原因。 MySQL Workbench无法创建文件以将其转储到系统中任何位置的问题。
非常感谢您阅读本文。

1 个答案:

答案 0 :(得分:0)

这可能是Windows Defender的最新更新而不是MySQL的问题。

尝试将转储保存到桌面或文档以外的其他文件夹中(我通常将其直接发送到与我的操作系统集成的云服务中)。如果可行,则只需在Windows Defender中为MySQL添加一个例外。