我已经安装了 MySQL 并将目录添加到我的 PATH 但它仍然无法正常工作[重复]

问题描述 投票:0回答:1

所以我从https://dev.mysql.com/downloads/installer/下载了MySQL安装程序。然后我通过安装程序等完成了设置它的过程。完成后,我去测试 Windows PowerShell 和 CMD 中的命令,但都没有用。

我在网上到处寻找问题所在,但没有任何效果。我发现一个帖子说要将 MySQL 路径添加到主系统 PATH,所以我做到了。我使用的命令是:

SET PATH=%PATH%;C:\Program Files\MySQL\MySQL Server 8.0\bin

我还手动编辑了我的环境变量并检查了那里的所有内容。然而,一件非常奇怪的事情是,当我在cmd中运行该命令时,mysql --version命令起作用了!当我在 Powershell 中运行相同的命令时它没有,当我关闭 Windows 终端 并重新打开它时,该命令不再适用于 cmd!我真的不知道发生了什么。我在 PowerShell 中收到的错误消息是:

PS C:\Users\User> mysql --version
mysql: The term 'mysql' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

我在CMD中收到的错误消息是:

C:\Users\User>mysql --version
'mysql' is not recognized as an internal or external command,
operable program or batch file.

如果有人能帮助我,那就太好了,谢谢。

mysql powershell cmd path command
1个回答
0
投票

按照您的方式添加到 PATH 只是暂时的。只要终端打开,它就会持续,当终端消失时,路径的变化也会持续。使用 setx 而不是 set 使其永久化,或使用 Windows 设置中的 UI 进行更改。要执行后者,请打开设置对话框并在搜索框中键入Environment,然后选择更改系统环境变量的选项。当系统属性对话框出现时,单击右下角的环境变量按钮。

© www.soinside.com 2019 - 2024. All rights reserved.