服务器中,mysql服务仍在,显示读取描述失败,错误代码2,该服务已标记为删除

卸载mysql之后,mysql服务仍在,显示读取描述失败,错误代码2

1.删除C盘下的隐藏文件夹ProgramData里面的MySql文件夹。

2.cmd  -> regedit 回车,进注册表里面,删除了里面的HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/MySQL,

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Control/MySQL,

 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/MySQL,

 HKEY_CURRENT_USER/Software/MySQL . 

3.发现,再windows服务里面,该mysql服务仍在,并且显示”<读取描述失败,错误代码2>,双击它出现,在本地计算机上提示改服务已被标记为删除,启动不了,也删不掉。

4.在安装mysql时,配置操作中,重新对MYSQL服务重命名,例如:MYSQL1,这里的这个MYSQL1就是将作为windows的服务的名称,用心观察就会发现。这时候,如果你还是默认着用mysql,将会导致在配置的最后一个窗口的倒数第二个步骤的选项的开头是“x”,就是开启不了服务,原因是之前名为“mysql”的服务已经存在,没有删除,而且它是开启不了的,所以就导致这里的错误。这时候,你要是想配置成功也行,把配置步骤后退到那个输入服务名称的地方,把“mysql”改成另外一个名称即可,只要不与本地计算机已经存在的服务名称相同就可以了。

注:删除该名为“mysql”的服务,步骤如下: 

1.依次打开“开始菜单——所有程序——附件”
2.右击“命令提示符”,单击“以管理员身份运行”
3.在命令提示符窗口下执行

sc delete 服务名   --服务名在服务属性中可以查看

5.重启电脑或服务器,即可正常删除之前的MYSQL服务

亲测有效


注:https://www.cnblogs.com/zhaozhaozhang/p/5817858.html

猜你喜欢

转载自blog.csdn.net/xiaoxiamiqianqian/article/details/80773653