MySql服务器无法在MAMP上启动

时间:2015-03-22 17:39:53

标签: mysql apache mamp httpd.conf

由于某些原因,我的MySQL服务器无法启动(在端口80上运行Apache,在端口3306上运行MySql)。我想我会用最新版本的MAMP重新安装,但我仍然得到同样的错误。我尝试将文档根目录更改为默认值(htdocs),但这也不会改变问题。

最重要的是,我尝试了推荐的修复无效:

ps aux | grep mysql
lsof -i
killall -9 mysqld

我没有在Activity Monitor中看到任何mysqld进程。相反,我看到7个httpd进程。当MAMP正常工作时,只有一个。

P.S。我尝试重新启动计算机并终止httpd进程。

2 个答案:

答案 0 :(得分:0)

当我想在MySql 5.6中使用更新版本的MAMP时,我遇到了这个问题。 Apache会启动,但MySql不会。经过多次环顾四周后,我出于愤怒的情况做了以下事情。

  1. 将MAMP从Applications目录移动到桌面。
  2. 从应用程序目录中删除了MAMP PRO
  3. var raster = new Raster('bastion.png');
  4. 删除了MAMP PRO
  5. 已安装的MAMP
  6. 将我的旧mamp /Library/Application Support/appsolute/中的内容复制到新的MAMP db/mysql/。我复制了除db/mysql56/之外的所有内容。不知道这是否重要。
  7. 将我的htdocs从旧MAMP复制到新安装的MAMP
  8. 然后我重新启动了MAMP,事情就开始了。希望这会有所帮助。

答案 1 :(得分:-1)

因此我必须为MAMP的MySql服务器工作才能停止我的MySQL服务器"系统偏好设置。"我不知道为什么这个曾经工作得很好,但现在导致问题。我在网上看到的许多答案实际上都表明系统偏好设置下的MySql服务器应该正在运行。我不确定为什么这突然出现问题,但我认为问题已经解决了