phpstudy关闭时mysql默认不关闭,需手动配置或操作:一、设置“退出时自动停止所有服务”;二、主界面点击mysql状态按钮或右键任务栏图标停止;三、通过services.msc停止对应windows服务;四、管理员cmd执行net stop mysql或net stop phpstudy_mysql。

phpStudy中MySQL服务是独立运行的,关闭phpStudy主程序时,默认不会自动关闭MySQL服务。它会继续在后台运行,直到你手动停止或系统重启。所以“连带关闭”需要主动配置或操作。
一、关闭phpStudy时自动停止MySQL服务
新版phpStudy(如phpStudy Pro)支持设置“退出时自动停止服务”:
- 点击右上角齿轮图标 → 进入【设置】→ 【常规设置】
- 勾选“退出软件时自动停止所有服务”或类似选项(不同版本文字略有差异)
- 保存后,每次点击phpStudy右上角“×”退出,MySQL和Apache/Nginx都会同步停止
二、手动一键停止MySQL(不关phpStudy)
如果只想停MySQL、保留phpStudy界面和其他服务(比如Nginx):
- 在phpStudy主界面,找到“MySQL”右侧的状态按钮(绿色“已启动”)
- 点击它,状态变为灰色“已停止”,即完成关闭
- 也可右键任务栏phpStudy图标 → 选择“停止MySQL服务”
三、通过Windows服务彻底关闭(适用于后台残留)
有时MySQL看似已停,但仍在服务中运行(尤其之前装过独立MySQL):
- 按 Win + R 输入
services.msc回车 - 在服务列表中查找名称含 MySQL 或 phpstudy_mysql 的项
- 右键 → “停止”,必要时可将“启动类型”改为“手动”防止开机自启
四、命令行快速停止(管理员权限)
适合习惯终端或批量操作:
- 以管理员身份打开CMD或PowerShell
- 执行:
net stop MySQL(若服务名是MySQL) - 或:
net stop phpstudy_mysql(查看服务实际名称后再执行)
注意:服务名需与Windows服务管理器中显示的一致,大小写不敏感,但空格和版本号(如MySQL57)要匹配。不确定时,先用sc queryex type= service state= all | findstr MySQL查一下。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











