关于mysql命令行提示不是内部或外部命令(环境变量已正确配置正确的情况下)

1 篇文章 0 订阅

关于mysql命令行提示不是内部或外部命令(环境变量已正确配置正确的情况下

1、问题描述

以前mysql一直都是正常运行,命令行也可以操作。最近安装一个软件,附带了很多垃圾软件,所以我就把垃圾软件卸载。之后的某天突然使用命令行操作mysql提示不是内部或外部命令(环境变量已正确配置正确的情况下),但是通过Navicat可以连接使用。在网上各种搜都没找到解决办法。注:本人mysql版本为5.5.27

2、解决过程

推测问题:我个人推测可能是卸载这些垃圾软件的时候,这些软件无缘无故的把mysql的一些文件删除。

通过和别人对比mysql的bin目录下的文件发现他的文件是27个,我的只有19个,关键是mysql.exe文件没了。

所以推测正确。

解决方法:思路就是把被删掉文件找回即可。但是怎么被删掉都不知道,更何况找回呢。

法a、本来想直接复制别人的文件过来,但是考虑到版本不同所以这个方法没有去实验。(未验证)

法b、查看本地mysql版本,命令行是用不了了所以用Navicat查,sql是select version() from dual;找到本地下载的mysql安装包,双击打开,选择修复即可,修复完成后,查看bin目录下的文件数量变成27个,mysql.exe文件有了,希望看到了,打开命令行输入mysql命令后,一切正常。

本来打算查完mysql版本后,去官网下个解压版的,将里面的文件拷贝过来的,结果mysql提供了修复功能,很方便,很实用。

自此问题解决!

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值