无法启动服务MySQL.error 0

时间:2010-11-09 09:30:05

标签: mysql windows-xp-sp2

当我尝试配置MySQL实例时,我收到以下错误,任何人都可以帮忙解决此错误。

我正在使用Windows XP SP2。

2 个答案:

答案 0 :(得分:5)

  

如果您在没有先停止并删除现有MySQL服务并使用MySQL配置向导安装MySQL的情况下重新安装或升级MySQL,您可能会看到以下错误:   错误:无法为MySql创建Windows服务。错误:0

当配置向导尝试安装服务并找到具有相同名称的现有服务时,会发生这种情况。

此问题的一个解决方案是在使用配置向导时选择除mysql之外的服务名称。这样可以正确安装新服务,但保留过时的服务。虽然这是无害的,但最好删除不再使用的旧服务。

要永久删除旧的mysql服务,请在命令行上以具有管理权限的用户身份执行以下命令:

  

壳> sc删除mysql   [SC] DeleteService SUCCESS

如果sc实用程序不适用于您的Windows版本,请从http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/delsrv-o.asp下载delsrv实用程序并使用delsrv mysql语法。

- http://dev.mysql.com/doc/refman/5.0/en/windows-troubleshooting.html

答案 1 :(得分:1)

通常当服务无法启动时,会有更详细的信息显示某些地方出了什么问题:

  • 在mySQL的your_hostname_here.err文件

  • 在系统的错误日志中(在英语Windows中,我认为它叫做事件日志)

你需要查看原因。