问题:本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。
在cmd下输入services.msc 进入服务
启动mysql服务,发现提示
此时需要用管理员的身份进入mysql文件的bin目录,分析具体情况。
在搜索栏搜索命令提示符,点击以管理员身份运行,cd 到bin目录。
输入net start mysql
此时在网上搜索,删除data目录,移除mysql服务
接着初始化mysql与重新安装
最后还是无法启动
最后在bin目录下尝试了
mysqld --console
查看了错误信息
此时问题找到了: 3306端口被占用,导致mysql无法启动。
然后我查看了3306端口使用情况
netstat -aon|findstr "3306"
把这个端口进程终止
taskkill/f /pid 5540
然后重启mysqsl ,重启成功!