烦死了,遇到好几次了!
解决办法:查看了日志。基本上每次都是这种情况,有应用占据了3306端口。所以直接在cmd命令行关掉占用3306端口的pid:
//查看到底是哪个进程占据了我们的3306端口
netstat -ano
我的里面运行出来是这样的:
taskkill /pid 4560
在cmd里面运行这句话,如果说你权限不够的话,就去管理员cmd运行。管理员cmd就是打开cmd的时候用鼠标右键,点击管理员运行就行。如果说关闭不了的话就使用:
//强制关闭
taskkill /pid 4560 /f
接下来再重新启动mysql
net start mysql
就可以看到成功启动了