如何在MAMP上启用TCP?

时间:2012-11-22 00:47:34

标签: mysql mamp

我正在尝试在命令行中运行cake并且我收到此错误

PDO :: __ construct():[2002] Connection拒绝(尝试通过tcp://127.0.0.1:3306连接)

我做了一些研究,结果发现TCP没有自动打开MAMP。

我环顾四周,看看能否找到一个mysql配置文件,但我不能。

我在OSX 10.8.2上使用Mamp 2.1.1

有谁知道我需要做什么才能在MAMP上启用TCP,以及如何做到这一点? (我没有使用MAMP PRO)

提前致谢。

1 个答案:

答案 0 :(得分:2)

如果你真的想通过TCP连接,你需要在你的mysql配置文件中enable networking删除skip-networking线。

如果您只想在本地计算机上与mysql通信,而不是启用网络,则可以通过本地套接字进行连接。代替tcp连接,为PDO提供套接字名称,如mysql:unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock这将无需更改MAMP的默认值即可。