MySQL(Xampp)无法在Windows 8.1

时间:2016-02-18 11:55:50

标签: mysql xampp

我已经使用Xampp几个星期了,到目前为止我没有启动MySQL的问题。这次,当我以管理员身份运行Xampp时(像往常一样),我收到了这个错误:

  

检测到问题!   端口3306由“”C:\ Program Files \ MySQL \ MySQL Server使用   5.7 \ bin \ mysqld.exe“ - default_file =”C:\ ProgramData \ MySQL \ MySQL Server 5.7 \ my.ini“MySQL57”!

我在C:\ xampp \ mysql \ bin \ my.ini中将端口从3306更改为3307并重新启动了我的计算机,现在我收到此错误:

  

“错误:MySQL意外关闭......”

我在网上找不到合适的解决方案,如果你能帮助我,我将不胜感激。

这是我在控制面板中看到的: mysql (xampp) problem

这是mysql_error.log:mysql_error.log

4 个答案:

答案 0 :(得分:1)

试试这个快速解决方法:

  1. 关闭并退出Xampp服务器/控制面板
  2. 转到您的C:\ xampp \ mysql \ data \ dir(或您的xampp所在的位置)
  3. 删除 ibdata1 文件
  4. 重新启动xampp
  5. 让我知道结果。

答案 1 :(得分:1)

你好我的排名很低,这就是我通过回答提供帮助的原因

此问题与您的端口配置有关,因为有时端口是由windwow中的其他应用程序分配的 首先要记住你的skype处于注销模式或检查他们的端口配置或 第二步 您可以在\ xampp \ mysql \ bin \ my.ini文件中将端口号从3306更改为3308。 第3步:重新启动xammp并检查并以其他方式卸载 并下载wamp

答案 2 :(得分:0)

我不知道它是否有助于我使用Wamp(不是Xampp),但我必须在xan工作之前禁用Skype,

此致

查尔斯

答案 3 :(得分:0)

毕竟我找到了一个非常简单的解决方案,无需编辑任何my.ini文件或安装和卸载内容。为了防止其他人面临这个问题,我只在cmd中使用了两个命令:

netstat -a -t -n -o|grep 3306

它告诉哪个程序使用端口3306.我们只想要程序的PID - 比如它是2588 - 然后输入:

taskkill /pid 2588 /f

我重新启动了Xampp,但它确实有效。