MySQL-Wamp服务器在win10升级后无法运行

时间:2015-08-05 04:18:42

标签: mysql wamp windows-10

我只是升级到Windows 10.升级后我的MySQl没有启动,wamp服务器图标为橙色,我可以看到Apache服务器正在运行但是MySQL没有运行。

请帮忙

谢谢

5 个答案:

答案 0 :(得分:3)

-------已解决---------

这对我有用

我去了/wamp/bin/mysql/mysql5.6.17/data

并删除

auto.cnf,xxxxxxxx.err,xxxxxxxx.pid,xx_logfile0,xx_logfile1

重新启动,它有效!!

感谢您的帮助

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您正在使用哪个版本的WAMP。我在WAMP服务器2.2下遇到同样的问题我通过安装Microsoft Visual C ++ Library 2012修复了这个问题。 2013。

我所做的更多是WAMP PHP的明确环境变量;这是为我的作曲家设定的;再次重新安装WAMP以摆脱它。

答案 3 :(得分:0)

W10似乎默认安装IIS,因为它也是一个Web服务器并在启动时自动启动,它会在启动WAMPServer(Apache)之前抓取端口80。 因此,如果你不想要IIS,那么卸载它,你将再次访问端口80。

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

 iisreset /stop

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

以前还有一些其他东西可以与IIS一起共享端口80(ms似乎有一些允许其代码共享端口80的东西)所以最好也寻找这些东西。

  • Web Deploy 2.0(Web部署代理服务)
  • MS Sql Server报告服务。
  • BranchCache
  • SQL Server VSS Writer

如果您不卸载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 20,224 K

在我的情况下,它的httpd.exe是Apache,但是你的它应该识别使用端口80的任何其他进程。这些程序需要重新配置为不使用端口80或停止或卸载。

答案 4 :(得分:0)

  1. 确保仍安装了2项服务。他们不适合我。要重新安装它们,请使用(从WAMP的图标托盘菜单中):

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

  2. 确保没有其他应用使用端口80,这是Apache的默认设置(除非您更改了它)。一些使用它的应用程序是Skype(只是关闭它)和IIS(这是由MS构建的另一个Web服务器 - 只需停止从IIS管理器默认使用端口80的default web site)。如果您遇到问题,这可能有助于确定流程:Upgraded to Windows 10 and now WAMP won't work

  3. 从菜单中重启所有服务。

  4. 应该这样做。 它确实为我做了。