当我尝试配置MySQL实例时,我收到以下错误,任何人都可以帮忙解决此错误。
我正在使用Windows XP SP2。
答案 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中,我认为它叫做事件日志)
你需要查看原因。