无法为 MySQL 创建 Windows 服务(Vista)

无法为 MySQL 创建 Windows 服务(Vista)

由于忘记了用户名/密码,我从 Vista 卸载了 MySQL 5.1,但是我忘记在卸载之前停止 MySQL 服务。现在,每当我尝试重新安装它时,我都会进入最终配置屏幕,然后失败并显示消息“无法为 MySQL 创建 Windows 服务错误:0”。

我已经卸载了 MySQL 并删除了所有相关的文件/文件夹/注册表项,但仍然没有任何效果...

有人知道解决这个问题的方法吗?因为我似乎无法在网上任何地方找到解决方法!

答案1

打开服务管理器 ( Start-> ) 并向下滚动以查看是否有可用的 MySQL 条目。如果有,请双击它。在选项卡services.msc顶部查找名为 的条目。记下该名称。GeneralService name

现在打开提升的命令提示符。(Start-> Command Prompt,然后右键单击并以管理员身份打开)运行命令:sc delete service_name,其中service_name是服务管理器中的服务名称是上一段。

这应该可以帮你解决这个问题。

编辑:注册表中有一些与此相对应的项HKLM\System\CurrentControlSet\Services,但在 Vista 下,该项下的条目默认仅限于 SYSTEM 访问。在那里乱搞很容易破坏系统。

答案2

不幸的是,MySQL 服务@afrazier然而我通过进一步挖掘终于解决了这个问题。

事实证明,C: 驱动器根目录下的隐藏文件夹“ProgramData”也包含一个 MySQL 文件夹。删除该文件夹后,我便可以安装/启动该服务而不会出现错误。

相关内容