‘mysql‘ 不是内部或外部命令,也不是可运行的程序或批处理文件

一、问题现象

在Win 10环境下,按Windows+R键,打开命令行窗口。

输入mysql,回车后提示如下错误:“'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件。”

二、解决办法

在【我的电脑】(或【此电脑】)图标上点击鼠标右键,点击【属性】。在打开页面的右侧有【相关属性】区域,可以找到【高级系统设置】(如下图所示)。

在弹出的系统属性弹框中,选择【高级】选项卡,然后点击【环境变量】(如下图所示)

在环境变量弹框中点击下方系统变量中找到变量Path,选中后点击【编辑】按钮,如下图所示。

点击【浏览】按钮,选择MySQL安装目录下的bin目录,点击确定即可,然后依次点击【确定】关闭所有弹框,如下图所示。

到此为止mysql的环境变量设置完毕了。

【切记】一定要关掉原来的命令窗口,重新使用Windows+R键,打开新的命令窗口,否则环境变量不生效,依然会报如下错误:“'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。”

此时再输入mysql –version命令,或者 mysql命令进行验证,就已经正常了。

所有软件的类似问题都是相同的原因,比如java命令找不到、python命令找不到等等。