安装了mysql,在cmd输入net stop mysql,提示net不是内部或外部命令,也不是可运行的程序或批处理文件。

我想问一下,我在安装了mysql,测试完安装正常后,再做更改MySQL数据库存放目录时,在打开的cmd命令提示符窗口输入命令:net stop mysql时,提示net不是内部或外部命令,也不是可运行的程序或批处理文件。怎么解决

检查C:\Windows\System32目录是否存在net.exe程序(未开启显示后缀名的,只显示net),如果不存在,请从同类型的系统中拷贝一个到自己电脑中。
如果存在,那么请检查系统环境变量,Path变量值是否正确,可以在cmd窗口中输入echo %path%进行查看。如果里面缺失C:\Windows\System32这个关键性值的话,就需要去修改环境变量了。追问

我是第二种情况,输入echo %path%,出现下图,是不是要改环境变量

追答

是的,您的PATH变量被破坏了,这个是您自己修改成这样的,还是安装mysql后,它自己改成这样的,我猜想它自己不可能改成这样,多半是您自己所为。

环境变量里面path变量,原本的那些内容可不能给删了啊!

追问

我重新安了一遍mysql,再输入echo %path%变成图中所示,C:\Windows\System32是不是加在环境变量path

后面就行

追答

您再怎么安装mysql也无法修复系统的PATH变量,因为已经彻底破坏了。

在桌面“计算机”(此电脑)图标上右键选择属性,点击高级系统设置,环境变量,找到Path变量。

给里面加上
C:\Windows
C:\Windows\System32
C:\Windows\System32\Wbem

这三个,这样大部分命令可以正常使用了。

温馨提示:答案为网友推荐,仅供参考