记录一次数据库MySQL启动失败问题,具体内容如下:
今天在管理的服务启动mysql的过程中出现问题:“本地计算机上的MySQL服务启动后停止,某些服务在未由其他服务或程序使用时自动停止。”
在网上查阅浏览后,发现有很多是让清空 MySQL 的数据目录下的 data 文件夹,我害怕删除data文件夹后本地数据库也会被删除,故使用了其他方法,步骤如下。
查看错误日志:日志目录在安装目录下以 .err 结尾的文件,我的日志目录如下图
具体报错内容:Can't start server: Bind on TCP/IP port: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
查看3306端口使用情况:netstat -aon|findstr "3306"
33060是mysql8.0+版本的扩展端口
强制终止进程:taskkill /F /pid 103596
再次启动mysql服务,成功启动