MySQL5.5安装could not start ...error0问题

安装MySQL时无法启动服务(could not start the service MYSQL .Error:0) 

方案一:转自http://zhidao.baidu.com/link?url=DN7og3btWJD4GwAw1vMZLaSoGrEzWMC0iQWMY6__JR8m_jSl1gsayvoRf1j8LDNAoWuP-A7VrjcQoLTCTfD91a

wjsimple   |   四级

在安装mysql时,到最后一步,执行时,在start service,出现如下错误: 

Could not start the service

一般的发生原因是因为多次安装,或卸载后重装时,才会出现这个问题,所以要把所有相关的文件夹、服务、注册表等都要卸载干净了,再次安装就OK了。

有如下解决办法:

使用services.msc打开服务窗口,查看MySQL service是否已经存在。如已经存在并已启动,则先停止该服务,然后到注册表("HKEY_LOCAL_MACHINE/SYSTEM /CurrentControlSet/Services")中删除对应服务,并使用命令sc delete MySQL,然后继续进行安装,就能成功。

方案二:转自 http://blog.sina.com.cn/s/blog_6fc5bfa90100qmr9.html

彻底卸载Mysql的方法:

    首先,先在服务(开始——>控制面板——>管理工具——>服务)里停掉MySQL的服务。打开控制面板-添加删除程序,找到MySQL,卸载。
找到关于MYSQL的项把他们都删除,要一个项一个项的查找把他们都删除,这样在安装的时候就可以了。其实注册表里MySQL的项就是这三项:
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL

 

把安装好的MYSQL卸载了,但这对于卸载MySQL来说这只是一半,还有重要的另一半是要清理注册表。

开始-运行里面输入regedt,打开注册表,

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL

 

这样,把上面的三项删除了之后,MySQL就基本卸载完全了。如果你还不放心的话,可以在C盘查找mysql,把相关的项都删除。

以上是抄的别人的,我的问题是:用了上面的方法也还是不行,折腾到凌晨三点,终于搞定了,请看下面……

有可能你找不到注册表的第三项,我的就是这种情况,我在注册表里搜索mysql,把所有关于mysql的动给删除了,可是还是不行。在安装的时候我想起有一个信息是,把mysql的信息存在了一个叫C:\ProgramData\的文件夹里了(我的是win7系统),但是没有发现有这个文件夹,于是怀疑它隐藏了,通过设置,让隐藏文件夹可见,我找打了这个文件,打开果然里面有Mysql的文件夹,于是把他删除,在安装,成功了!


最后还有一点:最好用mysql5.5.27以前版本

http://www.newhua.com/2012/0826/174099.shtml



你可能感兴趣的:(MySQL5.5安装could not start ...error0问题)