问题解决 | 本地计算机上的MySQL80服务启动后停止,某些服务在未由其他服务或者程序使用时将自动停止

安装的mysql8.0后本来和navicat连接的好好的,今天打开navicat时候突然显示错误连接不上mysql,

问题解决 | 本地计算机上的MySQL80服务启动后停止,某些服务在未由其他服务或者程序使用时将自动停止_第1张图片

重新启动mysql80服务,显示服务停止,

问题解决 | 本地计算机上的MySQL80服务启动后停止,某些服务在未由其他服务或者程序使用时将自动停止_第2张图片

然后网上找各种方法,初始化,改my文件....各种方法都试了,输入net start mysql依旧显示无法重新启动。无奈,选择卸载重装。。

彻底卸载方法,参考https://www.cnblogs.com/diaoye/p/9665392.html

1》停止MySQL服务
开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。
2》卸载mysql server
控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。
3》将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQL)
4》运行“regedit”文件,打开注册表。
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。
删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。
如果没有相应的文件夹,就不用删除了。
5》删除C盘下的“C:\ProgramData\MySQL ”文件夹,如果删除不了则用360粉碎掉即可,
该programData文件默认是隐藏的,设置显示后即可见,或者直接复制 C:\ProgramData 到地址栏回车即可进入!
将整个MySQL文件夹删除掉。。。
6》开始-》所有应用-》Windows管理工具-》服务
如果已经将MySQL卸载,但通过“开始-》所有应用-》Windows管理工具-》服务”查看到MySQL服务仍然残留在
系统服务里。又不想改服务名,改怎么办呢。
只要在CMD里输入一条命令就可以将服务删除:
sc delete mysql //这里的mysql是你要删除的服务名
这样一来服务就被删除了。

然后,重新安装MYSQL就成功了,错误终于消失了。。。

我的MySQL安装路径:C:\Program Files\MySQL\MySQL Server 8.0

data库路径:C:\ProgramData\MySQL\MySQL Server 8.0\Data

 

你可能感兴趣的:(SQL学习)