1

好吧,我问的问题可能看起来很愚蠢,但在过去的几天里它让我很难受。即使 mysql 安装文件夹包含在 PATH 中,我也无法从 Windows 命令行运行任何 mysql 命令。

当我尝试执行 mysql 命令时,出现上述错误。我尝试了几次安装/卸载 mysql 版本,但最终没有运气并得到同样的错误。即使在从 Windows 7 完全卸载 mysql 后,我仍然收到同样的错误。如果我在安装文件夹中打开 cmd,则没有问题,但是在其他文件夹中打开 cmd 时会出现问题。

4

4 回答 4

2

编辑

OP 自己解决了这个问题,方法是删除现有的 cygwin 安装和 mysql 安装,然后再次重新安装 mysql 和 cygwin。

我自己尝试了一下,一开始遇到了同样的问题。但是,这就是我解决它的方法。我添加c:\xampp\mysql\bin到路径系统环境变量。我使用 XAMPP,但您可以将其更改为您的安装目录。请注意,我没有在用户变量中设置路径。如果您将路径添加到用户变量它不起作用,但是当您将路径添加到系统时它会起作用。确保您的 MYSQL 服务器正在运行,否则您将收到无法连接的消息。希望这可以帮助。

有关参考,请参阅: 如何使用 XAMPP for Windows 访问 MySQL 命令行?

于 2013-02-09T23:49:47.270 回答
0

我在更改 mysql ini 文件 C:\wamp\bin\mysql\mysql5.5.24\my.ini 后遇到了这个问题更改了导致错误 2002 的路径。当我重新评论它,即恢复原始设置时,一切正常。

于 2013-05-01T11:53:50.503 回答
0

PATH我通过修改环境变量中 %CYGWIN_HOME%/bin 和 %MYSQL% 路径的顺序解决了这个问题。MYSQL 二进制文件现在首先列在PATH变量中:

C:\Program Files (x86)\MySQL\MySQL Workbench CE 6.0.7;c:\cygwin\bin;...

当然,它需要启动一个新的命令提示符才能工作(环境变量在命令提示符启动时被缓存)

于 2013-11-19T09:59:12.393 回答
0

只需使用 setupXXX.exe(针对 mysql 过滤)卸载所有 mysql 客户端库即可为我解决此问题。

于 2013-06-06T20:32:10.987 回答