现象
某天作者的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之类的工具清理一次注册表,会把无效注册表删除,重启一下机器,继续安装吧,成功。

当MySQL服务启动失败且常规卸载无法清除残留服务时,可以通过进入注册表删除相关服务文件夹,并使用清理工具清理无效注册表。详细步骤包括:打开注册表编辑器,定位到服务项路径,删除MySQL相关文件夹,然后使用360等工具清理注册表,重启电脑后重新安装即可成功。
6274

被折叠的 条评论
为什么被折叠?



