由于某些原因,我的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进程。
答案 0 :(得分:0)
当我想在MySql 5.6中使用更新版本的MAMP时,我遇到了这个问题。 Apache会启动,但MySql不会。经过多次环顾四周后,我出于愤怒的情况做了以下事情。
var raster = new Raster('bastion.png');
/Library/Application Support/appsolute/
中的内容复制到新的MAMP db/mysql/
。我复制了除db/mysql56/
之外的所有内容。不知道这是否重要。然后我重新启动了MAMP,事情就开始了。希望这会有所帮助。
答案 1 :(得分:-1)
因此我必须为MAMP的MySql服务器工作才能停止我的MySQL服务器"系统偏好设置。"我不知道为什么这个曾经工作得很好,但现在导致问题。我在网上看到的许多答案实际上都表明系统偏好设置下的MySql服务器应该正在运行。我不确定为什么这突然出现问题,但我认为问题已经解决了