MySql启动3306端口被占用

问题

C:\Users\Administrator>net start mysql
MySQL 服务正在启动 ..
MySQL 服务无法启动。

服务没有报告任何错误。

请键入 NET HELPMSG 3534 以获得更多的帮助。

查找

G:\mysql\mysql-8.0.27-winx64\bin>netstat -ano|findstr "3306"
可以看到
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 4288
TCP 0.0.0.0:33060 0.0.0.0:0 LISTENING 4288
TCP [::]:3306 [::]:0 LISTENING 4288
TCP [::]:33060 [::]:0 LISTENING 4288
根据id继续查找
G:\mysql\mysql-8.0.27-winx64\bin>tasklist|findstr "4288"
可以看到
mysqld.exe 4288 Services 0 48,512 K

解决

在任务管理器中找到mysqld.exe 且id为4288的进程,关闭。然后再次启动mysql,问题解决,这里记录一下,造成这个问题的根本原因还是重装新版mysql时,原有版本未卸载干净导致。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容