优胜美地MAMP感到遗憾

时间:2014-10-19 00:15:16

标签: mysql mamp osx-yosemite

我犯了一个很大的错误。

所以我最近在MAMP上运行OS X Yosemite。

我不小心删除了MAMP / tmp / mysql /中的mysql.pid文件,因为我在另一篇文章中读到它会修复它。事实证明它没有。

然而,我确实修复了另一个关于Apache服务器的问题,即添加" _"在某个文件上。所以我的Apache服务器有了绿灯。

但是MYSQLServer却没有打开绿灯。在删除该文件之前,它已打开。啊。

所以我想也许我通过删除MAMP文件夹并将其放入垃圾箱并永久删除它来卸载MAMP。糟糕。

现在,当我重新安装MAMP时,它实际上还记得我的老MAMP,我想到了#34;我删除了"并卸载。

所以现在我收到一条消息说: Apache无法启动,因为端口8888正在被其他软件使用

所以我真的搞砸了,不知道该怎么办。真的很抱歉。

感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

使用Activity Monitor搜索:MySqld和Httpd并结束它们的过程。我有一个Mysqld和大量的Httpd。在重启之后,Mamp和手指交叉,你将获得两个绿灯......

答案 1 :(得分:0)

转到您的MAMP目录。转到Library / bin有一个名为envvars的文件,将名称更改为_envvars。

答案 2 :(得分:0)

我将MAMP从版本1.9.6升级到3.0.7.2(在OS X Yosemite上)并得到了同样的错误:

  

Apache无法启动,因为其他软件正在使用端口8888。

我试过了:

  • 删除MAMP并重新安装
  • 停止任何httpd和mysqld进程,然后重新启动MAMP
  • 更改端口

... Stack Overflow中提出的一些其他建议没有成功。

最后我通过删除MAMP,重新启动我的机器然后再次安装MAMP来解决问题。