问题
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时,原有版本未卸载干净导致。