- 此问题在此处已有答案**:
VS code terminal can't find AWS SAM even though windows terminal can(1个答案)
2天前关闭。
所以我从**https://dev.mysql.com/downloads/installer/**下载了MySQL安装程序。然后我通过安装程序等完成了设置过程。完成后,我在Windows PowerShell和CMD中测试了命令,但都不起作用。
我找遍了所有能找到问题的地方,但是没有一个真正有效。我发现一个帖子说要把MySQL路径添加到主系统路径中,所以我就这么做了。我使用的命令是:
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.
如果有人能帮我一把,那就太好了,谢谢。
1条答案
按热度按时间ecfdbz9o1#
添加路径的方式只是暂时的。只要终端打开,它就会持续,当终端消失时,对路径的更改也会持续。使用
setx
代替set
使其永久,或者使用Windows设置中的UI进行更改。要进行后者,请打开“设置”对话框,并在搜索框中键入 Environment。然后选择更改系统环境变量的选项。当“系统属性”对话框出现时,单击右下角的 * 环境变量 * 按钮。