net start Mysql 启动服务时 ,显示“Mysql服务正在启动 Mysql服务无法启动 服务没有报告任何错误

一、问题

有时候,输入net start Mysql 启动服务时

mysql>net start Mysql

显示

Mysql服务正在启动

Mysql服务无法启动

服务没有报告任何错误

二、原因

由于mysql的默认端口是3306,因此在启动服务的时候,如果此端口被占用,就会出现如上"Mysql服务无法启动 服务没有报告任何错误"的情况,

博主遇到此问题出现的大部分原因都是该情况,因此,解决办法如下所示

三、解决办法

如果端口被占用,那么最简单粗暴的方式,也是最快解决的方式就是将占用3306的进程结束掉即可,具体步骤如下

步骤:

①查看端口,找到占用3306端口的进程:命令行输入 netstat -aon ,找到端口号为3306的对应的PID

如图所示,我的占用3306的端口的进程对应的PID为4076

②结束占用端口3306的进程:命令行输入 taskkill /f /pid xxxx,杀掉进程,xxxx即为PID

**  例:如上,我的PID为4076,即taskkill /f /pid 4076**

③大功告成,再次启动服务,输入net start Mysql

相关推荐
2 分钟前
TIDB——PD(placement Driver)
java·数据库·分布式·tidb·
计算机毕设指导66 分钟前
基于微信小程序的鸟博士系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
DemonAvenger9 分钟前
Redis与MySQL双剑合璧:缓存更新策略与数据一致性保障
数据库·redis·性能优化
断春风20 分钟前
如何避免 MySQL 死锁?——从原理到实战的系统性解决方案
数据库·mysql
闲人编程21 分钟前
基础设施即代码(IaC)工具比较:Pulumi vs Terraform
java·数据库·terraform·iac·codecapsule·pulumi
QQ_216962909628 分钟前
Spring Boot大学生社团管理平台 【部署教程+可完整运行源码+数据库】
java·数据库·spring boot·微信小程序
玉成22633 分钟前
MySQL两表之间数据迁移由于字段排序规则设置的不一样导致失败
数据库·mysql
dblens 数据库管理和开发工具42 分钟前
DBLens:让 SQL 查询更智能、更高效的数据库利器
服务器·数据库·sql·数据库连接工具·dblens
TDengine (老段)1 小时前
TDengine 在新能源领域的最佳实践
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
sinat_363954231 小时前
canal-deployer1.1.8 + mysql + rabbitmq消息队列
mysql·rabbitmq