4

我将此字符串添加C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\到我的 Windows 10 环境变量 PATH 中。这导致 PATH 出现问题。我相信根本原因是&字符串中的字符。如何将字符串成功添加到 Windows PATH?

4

2 回答 2

5

尝试用胡萝卜 (^) 转义 & 符号。

C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 ^& MySQL Utilities 1.5
于 2015-12-07T00:31:09.607 回答
2

安装 MySQL 5.7.11 后,我在 Windows 7 上遇到了同样的问题。

问题是 MySQL 安装程序将两个包含 & 的路径添加到 PATH 系统变量中,而没有用引号将它们括起来。

这可能会给其他 BATCH 文件带来各种麻烦。例如一个简单的:

echo %PATH% 

从命令行实际上会执行 mysql 客户端,因为 MySQL 出现在 & 之后,Windows 将其视为组合单独命令的方式。这导致其他脚本(如 Python 虚拟环境激活)在我的机器上出现异常。

在 PATH 环境系统变量中包含两个 MySQL 路径可以永久修复该问题。所以它看起来像 MySQL 安装程序中的一个错误。

于 2016-03-24T14:35:38.110 回答