phpstudy中的mysql无法启动,启动就马上停止

本文介绍了解决本地MySQL服务冲突的方法,包括停止并删除原有服务、安装新的MySQL服务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上的教程扫了一遍,无非是:
改端口,没用,
停止服务(我只有一个本地的mysql,不行)
复制粘贴原来的mysql。。。。有点无语
想了想
主要是与本地已经存在的mysql服务冲突的原因。
可以理解成单台设备上无法满足同时跑两个mysql
这里将本地mysql先关闭,然后使用小皮的mysql
如后续有需要,再关闭小皮的mysql,打开本地的
步骤:

关闭本地mysql服务:
管理员身份运行cmd,切换到mysql/bin目录下
 

net stop Mysql
//这里的服务名称根据自己系统服务里的名称
sc delete Mysql
//将服务从windows的服务注册表中删除
  • 在phpstudy中重启mysql,成功

后续有使用本地mysql的需求时,首先在phpstudy中关闭数据库服务。

  • cmd管理员身份运行,切换至mysql/bin目录
mysqld --install Mysql
//重新创建服务名Mysql
net start Mysql
//启动服务,切换至本地mysql成功

 

### PhpStudyMySQL 无法启动的解决方案 #### 修改端口号 当遇到 PHPStudyMySQL 服务无法启动的情况时,可能是由于默认端口被占用所致。可以在“PHPStudy 2018”的管理界面中调整 MySQL 端口来解决问题。具体方法是在管理界面上选择【其他选项菜单】中的MySQL 工具】,接着在弹出的选择框内选取【设置和修改密码】并进入相应的配置页面,在此将端口更改为未使用的数值如3366,并保存更改[^2]。 #### 处理与本地已安装 MySQL 冲突的问题 如果机器上已经存在另一个版本的 MySQL 安装,则可能会造成冲突从而阻止 PHPStudy 下面的服务正常工作。此时可以通过关闭原有实例的方法尝试解决该问题。使用快捷键 `Win+R` 调出运行对话框,输入 `services.msc` 并执行以查看所有正在运行的服务列表;定位到任何名为 "MySQL" 或类似的条目并将它们的状态设为停止状态[^3]。 #### 尝试重启 Mysql 服务 有时候简单的重启操作就能让事情变得顺利许多。前往 Windows 的服务控制台 (`services.msc`) 查找 MySQL 对应项,右击该项选择重新启动命令也可以作为一种有效的临时措施。 ```bash net stop mysql net start mysql ``` 以上三种方式均有助于排查以及修复 PHPStudy 配套提供的数据库引擎不能成功加载的问题。值得注意的是,每一步骤都应当谨慎对待以免引起不必要的麻烦。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值