- 错误如下:
解决方案:
- MySQL的ErrorLog.log,从中发现Error是端口占用
2016-11-11T02:39:06.607001Z 0 [ERROR] Can't start server: Bind on TCP/IP port: No such file or directory
2016-11-11T02:39:06.608000Z 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?
2016-11-11T02:39:06.609502Z 0 [ERROR] Aborting
2.控制台输入命令netstat -ano | grep “3306”,找到进程号,杀死即可
- 总结
对我个人而言,占用端口的是一个javaw.exe的程序。我估计是我在MyEclipse中用tomcat服务器连接数据库,发现数据库没打开,去打开的时候这边的tomcat服务器没有关闭,导致3306端口仍被占用。
本文记录了一次解决MySQL启动失败的问题经历,错误提示表明3306端口被占用。通过查找并终止占用该端口的javaw.exe进程(可能是MyEclipse中的Tomcat服务器未正常关闭导致),成功解决了此问题。
169

被折叠的 条评论
为什么被折叠?



