1

每当我尝试在 mySQL 中导出数据库时,我都会收到错误消息“无法从 mysqldump.exe 解析版本号:'cmd.exe' 不被识别为内部或外部命令、可运行程序或批处理文件”。我想我在我的操作系统中更改了一些环境变量后得到了这个。

4

2 回答 2

1

在我使用 Windows 7 x64 上的 MySql Workbench 6.3 的情况下,错误是由于错误的 python 代码造成的。以下是失败的:

C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\wb_admin_control.py
Line 114:     s = re.match(".*Distrib ([\d.a-z]+).*", output)

我修复了它,现在它可以工作了。蟒蛇万岁!作为一个非常懒惰/忙碌的人,我只是将返回值硬编码为 5.7.8,这是我当前运行的版本。

于 2017-06-30T16:30:31.490 回答
0

你指的是MysqlWorkbench吗?当您升级到 Workbench 5.2.44 时会发生这种情况,这是由于一个错误 - 他们捆绑了错误版本的 mysqldump.exe。一个版本 5.2.45 已经悄然出现,并且修复了其中的错误。

于 2013-01-29T19:00:30.790 回答