手机扫码 继续浏览

Windows系统中出现”xxx不是内部/外部命令,….”的原因及解决方案

Windows系统中出现"xxx不是内部/外部命令,...."的原因及解决方案

例如:

C:\>mysql -uroot -p123

操作系统先检查mysql是否属于内部命令;

在当前目录下查找mysql是否属于可执行文件 -- mysql.exe

在当前目录下查找mysql是否属于批处理文件 -- mysql.bat

如果当前目录下找不到,则尝试在环境变量指定目录内查找,

如果所有环境变量中所有目录中都没有找到的话,则提示

"mysql不是内部/外部命令,也不是可执行程序,也不是批处理文件"

解决方案:

  1. 切换到mysql.exe文件所在目录;
  2. 将mysql.exe文件所在的目录添加到操作系统内的环境变量中。

如何添加环境变量?

  1. 右击"我的电脑" --> 属性 --> 高级 --> 环境变量;
  2. 系统变量 --> path -->将MySQL的bin目录添加到环境变量。

发布评论

欢迎回来
修改信息
回复邮件通知

2 评论

IT小强xqitw.cn
IT小强xqitw.cn
写个笔记。
中国 山西 晋中 2018年01月05日 02:13:54 Android 5.1 Android Chrome 57.0.2987.132 Chrome 回复
Username
Username
IT小强xqitw.cn 刚刚看完电影,睡觉了
中国 广西 河池 2018年01月05日 03:39:56 Windows 7 Windows Chrome 62.0.3202.94 Chrome 回复