问题:phpstudy与本地mysql冲突:
我下载好phpstudy,想要启动Apache和MySQL,但是MySQL启动后自动停止
2025-03-10 10:37:53 MySQL5.7.26 已停止
2025-03-10 10:37:51 MySQL5.7.26 已启动
2025-03-10 10:37:51 MySQL5.7.26 正在启动……
原因:
我本地已经下载了MySQL,并设置端口为3306,导致与phpstudy的MySQL冲突
解决方案:
一、修改本地MySQL服务名称:
-
win+R搜索到本地安装的:Mysql Installer -community,并点击进入
-
点击next直到验证密码

-
点击next,修改windows service name,我这里改为了MySQL8

-
next,然后execute,最后finish

-
win+R,输入services.msc回车,找到MySQL8,右键点击属性,把启动类型修改为手动。
-
win+R,输入cmd回车,进入命令界面。分别运行指令net start MySQL8和net stop MySQL8来启动和关闭本地MySQL服务


二、修改phpstudy的mysql端口:
-
打开phpstudy,点击设置,修改端口号

-
点击首页,修改配置中的端口号

-
找到inc\config.inc.php文件,默认在D:\phpstudy_pro\WWW\pikachu\inc\config.inc.php文件中,将DBHOST改为
127.0.0.1:3307,DBPORT改为3307

-
找到pkxss\inc\config.inc.php文件,默认在D:\phpstudy_pro\WWW\pikachu\pkxss\inc\config.inc.php文件中,将DBHOST改为
127.0.0.1:3307,DBPORT改为3307

再去访问http://127.0.0.1/pikachu/index.php就可以正常安装/初始化了!且本地MySQL与phpstudy的mysql可以同时运行。
如果对上述分享存在疑问或者有其他问题,欢迎和我讨论!
参考博客:
用简单的方法解决phpstudy中的mysql与本地mysql冲突问题
pikachu—数据连接失败,请仔细检查inc/config.inc.php的配置
2610

被折叠的 条评论
为什么被折叠?



