2016-02-18 168 views
0

我已经使用Xampp几个星期了,到目前为止,我在启动MySQL时没有问题。这一次,当我跑XAMPP管理员身份(像往常一样),我得到这个错误:MySQL(Xampp)无法在Windows 8.1上启动

Problem detected! Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57"!

我用C更改了端口从3306到3307:\ XAMPP \ mysql的\ BIN \ my.ini文件并重新启动我的电脑,现在我得到这个错误:

"Error: MySQL shutdown unexpectedly..."

我发现没有工作解决方案在线,我将不胜感激,如果你能帮助我这一点。

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

这是mysql_error.log:mysql_error.log

回答

0

我不知道这是否可以帮助因为我使用WAMP(不XAMPP) ,但我必须在前面XAN作品禁用的Skype,

问候,

查尔斯

+1

但Skype的麻烦apache不是mysql:P –

+0

是的,我已经做到了。 Skype使用80端口,所以我切换xampp使用端口81.但问题是与端口3306,所以我不认为Skype的原因.. – joasa

1

试试这个快速修复:

  1. 关闭并退出XAMPP服务器/控制面板
  2. 转到你的C:\ XAMPP的\ mysql的\ DATA \目录(或您的XAMPP所在)
  3. 删除ibdata1中文件
  4. 重新启动XAMPP

让我知道结果。

+0

因此,今天早些时候我从ibmata从C:\ xampp \ mysql \数据。错误仍然存​​在,所以我按照建议卸载了MySQL Server 5.7,因为它与Xampp MySQL Server发生冲突。但仍然没有解决。最后,我从C:\ xampp \ mysql \ data中删除了ib_logfile0和ib_logfile1,现在Xampp中的MySQL正在运行,但我还有其他问题:每当我登录到phpmyadmin时,都可以查看我创建的数据库,但不是它们组成的表格。另外,我现在甚至无法创建一个新的数据库。每次尝试时,phpmyadmin都会冻结。你知道为什么吗? – joasa

+0

我应该删除并重新安装Xampp?或者也许尝试在Ubuntu中安装Xampp和MySQL Workbench?我不确定这是否是Windows问题。我是新来的,想要一些建议:) – joasa

+0

尝试删除并重新安装Xampp,确保在卸载后删除不必要的文件。重新启动您的电脑,然后按照网站的指示重新安装Xampp。我正在运行Windows 8.1,使用Xampp时没有问题。 – jomsk1e

0

我终于找到了一个非常简单的解决方案,无需编辑任何my.ini文件或安装和卸载内容。万一别人有这个问题的面孔,我只用了两个命令在CMD:

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

告诉哪个程序使用端口3306。我们只是希望节目的PID - 说这是2588 - 然后键入:

taskkill /pid 2588 /f 

我重新启动Xampp,它工作。

1

你好,我有低的排名,这就是为什么我通过回答助阵

因为某个端口是由其他应用程序分配windwow 牢记这个问题涉及到你的端口配置,首先你的Skype处于注销状态或检查其端口配置或 第2步 您可以将\ xampp \ mysql \ bin \ my.ini文件中3306的端口号更改为3308。 第3步:重新启动你的xammp并检查并以其他方式卸载 并下载wamp