卸载mysql之后,mysql的服务无法删除
解决方案
在我们在卸载mysql后会有一些东西没有删除干净,当我们把这些内容清除干净后,服务自然就消失了
步骤一:
如果是默认安装的话
在这三个文件内都有mysql残余文件,删除干净即可
步骤二:
在我们安装mysql的时候,会自动写入注册表,添加至系统服务,我们要在注册表找到这几个文件并删除
已管理员身份运行cmd
输入regedit,会弹出一个注册表编辑器
按照这个路径找
计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL
如果这里有mysql文件,直接右键删掉
HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet002 \ Services \ Eventlog \ Application \ MySQL
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \ Application \ MySQL
这里也可能有mysql注册残留,如果没有也不要紧,进行下一步操作
步骤三:
管理员模式运行cmd
输入sc delete mysql服务名
这个mysql服务名就是在任务管理器里那个删不掉的服务,不区分大小写
到这里就删完了,重启即可
补充
刚刚一直说要以管理员模式运行cmd,因为在非管理员模式下我们缺少对操作系统的权限。
可能会出现
发生系统错误 5
拒绝访问
出现这种错误直接换成管理员模式即可