【发布时间】:2015-02-03 18:01:44
【问题描述】:
当 apache 服务器正常工作时,无法连接 mySQL 服务器。 (当我使用以前版本的 MAMP 时一切正常)这是我在尝试连接时收到的一条消息
/Applications/MAMP/Library/bin/mysqlcheck: Got error: 2002: Can't connect to local MySQL
server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) when trying to
connect
顺便说一句,当我在本地请求一个不需要任何数据库连接的 URL 时,它的工作正常(似乎很明显),当它确实需要一些数据库连接时,我收到以下消息:
SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (61)
配置:
MAC BOOK OX S 10.8.5
MAMP 3.0.7.3
php 5.6.2
Symfony2
【问题讨论】:
-
这意味着你的 MySQL 没有运行。虽然,这不是一个真正的 SO 问题,更多的是 ServerFault。
-
您是否尝试将其关闭并重新打开? (在 MAMP 控制面板中停止然后启动服务器)
-
验证[mysql服务是否正在运行][1]:ps aux | grep mysql [1]:serverfault.com/questions/408013/…
-
我不使用 MAMP 拥塞环境的众多原因之一。您可以考虑转移到可以更好地处理这种更新的package manager
-
是的,我再次开始并再次停止,但仍然无法使用这个新的 MAMP。 (正在工作,但仍在使用新的 btw)