MySQL-Wamp服务器在win10升级后不工作

MySQL-Wamp服务器在win10升级后不工作,mysql,wamp,windows-10,Mysql,Wamp,Windows 10,我刚升级到Windows10。升级后,我的MySQl没有启动,wamp服务器图标呈橙色,我可以看到Apache服务器正在运行,但MySQl没有运行 请帮忙 感谢尝试安装/重新安装MSVC2012 VC11 C/C++运行库并重新启动wamp尝试安装/重新安装MSVC2012 VC11 C/C++运行库并重新启动wamp您正在使用的wamp版本。我在WAMP服务器2.2下也有同样的问题,我通过安装微软Visual C++库2012和2013来修复这个问题。 我额外做的是WAMP PHP的clear

我刚升级到Windows10。升级后,我的MySQl没有启动,wamp服务器图标呈橙色,我可以看到Apache服务器正在运行,但MySQl没有运行

请帮忙


感谢

尝试安装/重新安装MSVC2012 VC11 C/C++运行库并重新启动wamp

尝试安装/重新安装MSVC2012 VC11 C/C++运行库并重新启动wamp

您正在使用的wamp版本。我在WAMP服务器2.2下也有同样的问题,我通过安装微软Visual C++库2012和2013来修复这个问题。
我额外做的是WAMP PHP的clear环境变量;这是为我的作曲家设置的;然后再次重新安装WAMP以摆脱它。

您正在使用的WAMP版本。我在WAMP服务器2.2下也有同样的问题,我通过安装微软Visual C++库2012和2013来修复这个问题。
我额外做的是WAMP PHP的clear环境变量;这是为我的作曲家设置的;然后再次重新安装WAMP以摆脱它。

W10似乎在默认情况下安装IIS,并且由于它也是一个web服务器,并且在启动时自动启动,因此它会在您启动WAMPServer(Apache)之前获取端口80。 因此,如果您不需要IIS,请卸载它,然后您将再次访问端口80

要在卸载前测试这一问题,您可以从命令行停止IIS,因此启动命令窗口,您可能需要使用“以管理员身份运行”选项启动它,然后运行

 iisreset /stop
然后启动WAMPServer,或者从wampmanager菜单重新启动Apache,看看它是否出现并变为绿色

IIS还提供了一些其他东西,它们也共享端口80(ms似乎有一些东西允许他们的代码共享端口80),因此也可以寻找这些东西

  • Web部署2.0(Web部署代理服务)
  • MS Sql Server报告服务
  • 树枝状疼痛
  • SQL Server VSS编写器
如果您不卸载IIS等,那么每次您想要运行WAMPServer时都必须停止它,因为它可能会在下次重新启动时再次启动

有关查找正在使用端口80的内容的其他信息

这是询问系统正在使用端口80的一种方法。打开命令窗口并运行-

netstat -anop TCP | find ":80"
你会得到这样的结果

  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       3660
  TCP    192.168.2.11:49758     216.58.208.42:80       TIME_WAIT       0
  TCP    192.168.2.11:49772     216.58.209.238:80      TIME_WAIT       0
  TCP    192.168.2.11:49775     62.24.201.41:80        TIME_WAIT       0
  TCP    192.168.2.11:49777     62.24.201.194:80       TIME_WAIT       0
  TCP    192.168.2.11:49805     204.193.144.41:80      TIME_WAIT       0
  TCP    192.168.2.11:49810     198.252.206.17:80      TIME_WAIT       0
  TCP    192.168.2.11:49811     198.252.206.17:80      TIME_WAIT       0
  TCP    192.168.2.11:49812     198.252.206.17:80      TIME_WAIT       0
  TCP    192.168.2.11:49813     104.16.106.85:80       ESTABLISHED     7904
在第2列中查找:80,然后将最后一列(pid)中的数字输入该命令

tasklist /FI "PID eq 3306" /FO TABLE /NH
你应该得到这样的东西

httpd.exe 3660服务0 20224 K


在我的例子中,它的httpd.exe是Apache,但在您的例子中,它应该标识使用端口80的任何其他进程。这些程序需要重新配置为不使用端口80,或者停止或卸载。

W10似乎在默认情况下安装IIS,并且由于它也是一个web服务器,并且在启动时自动启动,因此它会在启动WAMPServer(Apache)之前捕获端口80。 因此,如果您不需要IIS,请卸载它,然后您将再次访问端口80

要在卸载前测试这一问题,您可以从命令行停止IIS,因此启动命令窗口,您可能需要使用“以管理员身份运行”选项启动它,然后运行

 iisreset /stop
然后启动WAMPServer,或者从wampmanager菜单重新启动Apache,看看它是否出现并变为绿色

IIS还提供了一些其他东西,它们也共享端口80(ms似乎有一些东西允许他们的代码共享端口80),因此也可以寻找这些东西

  • Web部署2.0(Web部署代理服务)
  • MS Sql Server报告服务
  • 树枝状疼痛
  • SQL Server VSS编写器
如果您不卸载IIS等,那么每次您想要运行WAMPServer时都必须停止它,因为它可能会在下次重新启动时再次启动

有关查找正在使用端口80的内容的其他信息

这是询问系统正在使用端口80的一种方法。打开命令窗口并运行-

netstat -anop TCP | find ":80"
你会得到这样的结果

  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       3660
  TCP    192.168.2.11:49758     216.58.208.42:80       TIME_WAIT       0
  TCP    192.168.2.11:49772     216.58.209.238:80      TIME_WAIT       0
  TCP    192.168.2.11:49775     62.24.201.41:80        TIME_WAIT       0
  TCP    192.168.2.11:49777     62.24.201.194:80       TIME_WAIT       0
  TCP    192.168.2.11:49805     204.193.144.41:80      TIME_WAIT       0
  TCP    192.168.2.11:49810     198.252.206.17:80      TIME_WAIT       0
  TCP    192.168.2.11:49811     198.252.206.17:80      TIME_WAIT       0
  TCP    192.168.2.11:49812     198.252.206.17:80      TIME_WAIT       0
  TCP    192.168.2.11:49813     104.16.106.85:80       ESTABLISHED     7904
在第2列中查找:80,然后将最后一列(pid)中的数字输入该命令

tasklist /FI "PID eq 3306" /FO TABLE /NH
你应该得到这样的东西

httpd.exe 3660服务0 20224 K

在我的例子中,它的httpd.exe是Apache,但在您的例子中,它应该标识使用端口80的任何其他进程。这些程序需要重新配置为不使用端口80,或者停止或卸载。

-----------

这就是我的工作

我访问了/wamp/bin/mysql/mysql5.6.17/data

并删除了以下内容

auto.cnf、xxxxxxxx.err、xxxxxxxx.pid、xx_日志文件0、xx_日志文件1

重新启动后,它工作了

谢谢你的帮助

----问题解决了---------

这就是我的工作

我访问了/wamp/bin/mysql/mysql5.6.17/data

并删除了以下内容

auto.cnf、xxxxxxxx.err、xxxxxxxx.pid、xx_日志文件0、xx_日志文件1

重新启动后,它工作了

谢谢你的帮助

  • 确保仍安装了这两个服务。它们不是给我的。要重新安装它们,请使用(从WAMP的图标托盘菜单):

    Apache>服务>安装服务
    MySQL>服务>安装服务

  • 确保没有其他应用程序使用Apache的默认端口80(除非您已更改)。使用它的一些应用程序是Skype(只需关闭它)和IIS(这是另一个由MS构建的web服务器-只需从IIS管理器中停止默认使用端口80的
    默认网站
    )。如果遇到问题,这可能有助于识别流程:

  • 从菜单中重新启动所有服务

  • 应该这样做。 这当然是为了我

  • 确保仍安装了这两个服务。它们不是给我的。要重新安装,请使用(fr