目录
(卸载时候注册表必须删除干净,虽然我们可以手动的去删除注册表,但是太麻烦了,可以使用这个小工具,一键卸载,连注册表都自动帮你删除,就很棒。下载地址)
前言
今天我本打算在DOS命令行窗口cmd看一下我的mysql信息,结果:
给我整这出是吧,我一想这肯定是环境变量出问题,然后我飞速跑去检查了一下环境变量,额......这没问题呀,随即,我就去网上查了一下,说可能是我之前安装过mysql注册表没删干净,没办法,我直接卸载重新安装,这次把注册表也全部删的干干净净,然后重新安装。这下总没问题了吧,结果我cmd完,还是和刚刚一样,这给我硬控住了,正当我去网上看可不可能是其他问题造成时,我突然发现我的安装路径在C盘,但是我明明记得安装在D盘的呀,而且D盘目录下相关的bin文件那些也在的,我......
好吧,再删了重新装,我这次一步一步的慢慢装,一直在找安装路径的选择选项,从开始到最后的Finish,我居然没看到哪一步有让选择安装目录,我惊!
行行行,我就不相信你没有,然后我再次卸载,这次我终于发现了,他这个选择路径的提示也太小了吧
问题原因
mysql的安装路径在C盘,但是D盘也有个安装路径的目录,而mysql实际上是被安装在C盘的,就导致了环境变量里面的path路径是错的,所以cmd后自然报 :“ 'mysql' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”
解决办法
办法1(不推荐)
最简单的办法当然是讲环境变量里面的path路径换成C盘里面mysql的正确安装路径
办法2
我是不喜欢往C盘里面安装东西,我也不建议装C盘,所以最好还是卸载了重新装在C盘。详细的安装步骤我在这里就不赘述了,一搜都能搜到。我就讲一下需要注意的细节。
补充
(卸载时候注册表必须删除干净,虽然我们可以手动的去删除注册表,但是太麻烦了,可以使用这个小工具,一键卸载,连注册表都自动帮你删除,就很棒。下载地址)
细节一
就是到选路径这一步它是在右下角,有点小,不注意话就会直接Next跳过。
细节二
选择路径这里,并不是选一个空目录就可,他是要求要选一个之前不存在的目录,可以先选择你之前创建好的空目录,这时候他还是会给你警报,你可以在目录后面再随便加上一层
像这样,然后就能解决警报问题,下面的DataDirectory路径直接复制上面的就可以。
这样安装好后再重新配置一下环境变量就可以了