当前位置:数据库 > MySQL >>

安装mysql时无法启动服务解决方法Could not start the service

下面这个方法很实用,我试过,成功了。

1.打开cmd,键入sc delete mySQL<回车>,然后会提示[SC] DeleteService SUCCESS。
2.打开添加/删除程序,将mySQL删除。
3.打开所有跟mySQL有关的目录,并把相应文件夹删了,我的数据库安装路径是D盘,就去D盘删了相应文件夹,再到C:\windows还有C:\Program Files下找找有没有跟mySQL有关的文件夹,都删了。
4.最为重要,之前几次重新安装之所以不成功也就是在这里出的问题,mySQL在卸载后往往在注册表中留有大量垃圾信息,导致重新安装的时候失败,在网上找过要删哪些地方,但删了后没用,那应该怎么做呢?一步一步来吧,开始->运行->regedit,打开注册表编辑器,选择最上面的节点,按Ctrl+F,输入MySQL,选中全字匹配,查找下一个,找到了就删除,然后重复Ctrl+F,输入...反正找到一个删一个…………

5.重新启动,安装即可。

Mysql error:Access denied for user 'root'@'localhost' (using password: NO) Mysql error number:1045 请问怎么解决?谢谢啦~~~问题补充:

Mysql error:Access denied for user 'root'@'localhost' (using password: YES) 又该怎么解决?
最佳答案那是你在卸载mysql时,没有完全卸在,正确的卸载mysql的方法是: 打开mysql server instance config ,然后,单击next,然后选择remove server instance,删除后,然后卸载mysql程序,卸载完成后。打开 Documents and Settings\All Users目录,在里面有个application data文件夹,如果没有的话,那是他隐藏了,(工具----文件夹选项----显示隐藏的文件),打开application data 文件夹,里面有个mysql文件夹,删除即可,然后重新安装,绝对成功。

----答案2------------------------------------========================

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

有如下解决办法:


使用services.msc打開服務窗口,查看MySQL service是否已經存在。如已经存在并已启动,则先停止该服务,然后到注冊表("HKEY_LOCAL_MACHINE/SYSTEM /CurrentControlSet/Services")中刪除對應服務,并使用命令sc delete MySQL,然后繼續進行安裝,就能成功。

 

----答案3------------------------------------========================

1、建议使用360卸载已经安装的mysql数据库,因为360会查看相关的注册信息,卸载比较彻底。
2、检查3306端口是否已经占用,如果已经占有,杀死此进程。
3、查看服务列表中,是否还有mysql的服务进程。
4、要确保安装目录的访问权限是everyone,这里我建议不要把mysql安装的c盘中,因为xp有时候为了系统安全,会限制文件夹的访问权限。
5、建议安装在干净的文件夹里,如果安装在上次安装过的文件夹,建议删除文件夹下的所有文件。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,