windows无法启动wampmysqld64服务(位于本地

windows无法启动wampmysqld64服务(位于本地,第1张

windows无法启动wampmysqld原因如下。

1、mysql配置文件设置错误A、首先查找mysql对应的配置文件my.ini如果服务是使用指定的配置文件启动,到对应的文进行修改(文件的位置从控制面板中服务的属性中查看)。

2、检查参数basedir和datadir对应的目录是否存在,如:basedir=d:/mysql/datadir=d:/mysql/data/,检查Mysql目录有没有给系统的弊源System用户文件读写权限(一般以System用户启动mysql服务),检查mysql的3306端口是否被占用,如果占用,则修改my.ini配置文件中端口参数,将端口修改手卜纤为其毕仿他值。

3、mysql的数据库文件遭到破坏。

解决方法一:使用DOS命令找到占用80端口的程序,关闭该程序。在开始——运行中输入以下命令:

1、netstat -an -p tcp -o(小写字母o) (说明:在Local Adress 中找到80端口,在PID中找到使用80端口的服务)

2、tskill 352 (说明:352即占用查找到的占用80端口的PID程序,使用tskill命令关闭该程序;注意:这里的PID352是举例,根据你的实际情况,哪个程序占用了80端口,则关闭哪个程序的PID)

3、命令iisreset/restart重启IIS( 或者手动重启IIS服务)

解决方困早法二:把IIS的80端口改为其它为被使用春尺或扒伍的端口,如80改为81,同时改站点的端口为81。 步骤:

1、改IIS的80端口改为未被使用的端口,随意取值,未被使用就性,在这里改成81端口。

2、重启IIS。这时IIS已经可以启动,已经可以在IIS里浏览文件。

3、对应的在站点中把站点的端口改为IIS现在的81端口,如由原来的://localhost/改成://localhost:81/ 。如果不改站点端口,则每次访问站点时都需要输入端口,如要访问index.asp,就要输入:://localhost:81/ index.asp。 否则无法访问网页,提示找不到服务器或 DNS 错误。

我刚也出现这个问题,不过搞定梁哗了,说说我的解决办法吧。

首先,打开windows的服务(计算机-->右键---->管理---->服务和应用程序--->服务),看看wampapache和wampmysqld是否状态为已启动。我发现我的2者均未启动,这时wamp显示的是红隐销色,然后我右键wampmysqld试着启动,发现失败了,我就在想是不是我后来装的mysql对其有影响,于是我把mysql的服务给停止了,再启动灶渣游发现成功了,这时候wamp显示为黄色,因为wampapache没有启动,我试着启动它,发现报了“本地计算机无法启动Apache”这个错误,启动不了,于是我考虑是否是端口的问题,我们找到wamp文件夹中的wamp\bin\apache\apache2.2.22\conf路径下的httpd.conf文件,将#Listen 12.34.56.78:80Listen 80中两个80改成8088(因为tomcat默认是8080,不想以后冲突),然后再启动wampapache发现可以了,wamp显示为绿色,OK,搞定!不过localhost别忘了后面加:8088咯、


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12451050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存