欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

xamp已有mysql端口修改依然启动不_关于xampp启动不了mysql的解决方法

发布时间:2025/3/21 数据库 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 xamp已有mysql端口修改依然启动不_关于xampp启动不了mysql的解决方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

今天在xampp-control中启动不了mysql,提示说mysql service没启动,一时还真不知道怎么回事,我是在360安全卫士提示我是否将mysql设置为系统服务时选择了“否”,结果就出了这个问题, 我是想:既然是系统服务,那我把系统服务停了应该可以了吧,于是我通过xampp-control中的scm进入服务,找到mysql,然后将启动类型改为“已禁用”,可是还是不行,于是上网找解决方案,网上找到的解决方案是:

运行xampp/mysql 目录下的 mysql_installservice.bat  弹出dos窗口后按任意键关闭,然后运行相同目录下的mysql_uninstallservice.bat 即可,在xampp的控制版面可以成功启动 mysql啦,当然,要确保xampp能正常工作,端口 80 ,443和3306必须空闲。没空闲的话可以用端口监听工具查,然后结束相应进程。或者在cmd 输入netstat  -ano,看这几个端口是否占用,若占用,记住pid,然后在任务管理器里对于相应的pid,结束即可。没pid显示的话点击任务管理器的查看,然后点选择列,勾选pid即可。

依照做完后还是没效果,但重启下电脑后就好了,所以具体是哪个方法解决了这个问题我也不是太清楚,有时间了再测试下,呵呵,希望这个对大家能有所帮助。

关于Xampp启动不了Apache和Mysql的问题及解决方法2017-03-22 20:04 | #2楼

1.安装xampp后启动不了apache和mysql,xampp提示80端口和443端口被占用。

解决方法:

1)在\ xampp\apache\conf目录下  ,打开http://www.ahsrst.cnnf,将里边的80端口全部改成一个未被占用的端口,比如8088。

2)在 \ xampp\apache\conf\extra目录下 ,打开http://www.ahsrst.cnnf ,将文件里的443端口全部换成一个未被占用的端口,比如4431。如图:

这时重启xampp仍然启动不了apache和mysql,启动解决方法3

3)xampp根目录下有两个文件prooerties.ini和xampp-control.ini找到两个文件并修改端口。如图:

此时重启仍然启动不了。。

4)重新审视xampp界面,点击config按钮后点击service and port settings 按钮,重设端口。如图:

本来端口问题到此就应该得到解决,apache和mysql也应启动,但由于此前安装过xampp,就又出现了路径问题。

2.xampp执行路径不一致,xampp启动不了apache和mysql

解决办法:

1)进入自己的注册表:win+r打开运行对话框--->输入regedit回车,hkey_local_machine---->system---->currentcontrolset---->services---->找到apache2.4,在右边找到imagepath看看那个路径是不是以前那个版本的路径,如果是就选中imagepath点击右键修改,把xampp里面提示的expected path后面的路径粘贴进去,然后确定。如图:

2)2)mysql路径改变方式跟上面一样,在services中找到mysql,在右边找到imagepath看看那个路径是不是以前那个版本的路径,如果是就选中imagepath点击右键修改,把xampp里面提示的expected path后面的路径粘贴进去,然后确定。如图:

总结

以上是生活随笔为你收集整理的xamp已有mysql端口修改依然启动不_关于xampp启动不了mysql的解决方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。