如何临时释放被占用的MySQL 3306端口以启动XAMPP?
临时释放3306端口以启动XAMPP MySQL的方法
Windows系统操作步骤:
- 打开命令提示符(CMD),执行命令:
命令执行后会返回占用3306端口的进程PID(一串数字)。netstat -ano | findstr :3306 - 打开任务管理器,切换到「详细信息」标签,找到对应PID的进程,右键选择「结束任务」;或者直接在CMD里执行:
执行后就能释放3306端口,再去启动XAMPP的MySQL服务即可。taskkill /F /PID [替换为查到的PID数字]
Mac/Linux系统操作步骤:
- 打开终端,执行命令找到占用端口的进程PID:
lsof -i :3306 - 执行强制终止命令释放端口:
完成后重启XAMPP的MySQL服务即可。kill -9 [替换为查到的PID数字]
注意:这种方法只是临时释放端口,重启电脑后如果占用3306的进程自动启动,端口会再次被占用。如果修改配置文件改端口无效,建议检查XAMPP中MySQL的配置文件(my.ini或my.cnf)是否正确修改了
port参数,并且重启XAMPP控制面板后再尝试启动服务。
内容的提问来源于stack exchange,提问作者Shrivara S Samaga
相关产品推荐
相关产品推荐

