现象
某天作者的mysql服务启动失败了,手工去服务项里强行启动也不成功,最后发现是ProgramData目录下存储mysql数据文件的地址发生了错乱,部分文件夹目录发生了变更,导致这个问题的原因不知道,因为是个公共电脑。
接着楼主删除做了一件事,把整个mysql都卸载了,实0际操作上看都成功了,但在重启电脑后再次安装时发现,mysql55的服务依然在,说明清理没清干净,这种情况下应该是无法安装成功mysql数据库的,不死心的作者还是安装了一遍,果然无法启动服务。。。
最后还是卸载了,清理注册表,清理垃圾,清理缓存。。。。。。
好吧,顽强的服务,就是干不掉它。。。
解决
直接上操作,打开windows的cmd,或者用下面的快捷方式打开,输入regedit
。
# win+R快捷键
regedit
在弹出的注册表项里,找到以下路径,就是服务项的路径了,删除你的mysql服务文件夹就行,我这里是mysql55
,所以我需要在对应目录下找到这些文件夹全部删除。
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
\HKEY_LOCAL_MACHINE\SYSTEM\Setup\FirstBoot\Services
删除后,建议用360之类的工具清理一次注册表,会把无效注册表删除,重启一下机器,继续安装吧,成功。