今天重学MySQL,启动MySQL时
net start mysql
发现MySQL无法启动,提示请键入 NET HELPMSG 3534 以获得更多的帮助。
结果键入后是没有任何错误,于是查看错误日志
mysqld --console
我们可以看到错误信息
2020-04-26T04:08:18.990217Z 0 [ERROR] Can't start server: Bind on TCP/IP port: No such file or directory
2020-04-26T04:08:19.043217Z 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?
2020-04-26T04:08:19.044209Z 0 [ERROR] Aborting
我们可以看到是端口号3306被占用了
查看 端口3306被谁占用了
netstat -aon|findstr "3306"
得到占用3306端口的进程ID为6436
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 6436
TCP [::]:3306 [::]:0 LISTENING 6436
杀死这个进程重新启动即可
taskkill /f /pid 6436
重新启动
net start mysql
得到
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
网友评论