如何设置MAMP在OS X SL上使用现有的MySQL?

时间:2010-11-23 19:24:09

标签: mysql mamp

我正在零配置环境中运行。我安装了Ruby,然后安装了MySQL等等。

现在,我正在使用PHP,所以我安装了MAMP PRO并看到它还包含MySQL。

我认为我可以让MAMP使用我在OS X上使用的相同的MySQL。

我尝试将MySQL端口更改为默认3306,但它没有按预期工作。

我怎样才能让MAMP访问我现有的MySQL?

1 个答案:

答案 0 :(得分:1)

由于这是一篇旧文章,MAMP版本之间路径的轻微更改可能需要稍微调整一下这个答案,尽管同样的过程适用于所有MAMP / MAMP PRO版本:

  • 单击“首选项”面板中的“端口”选项卡,将MySQL端口设置为现有MySQL配置设置为(OP的情况下为3306):

MAMP MySQL port change

  • MAMP将重新启动,您会注意到绿色状态指示灯未亮起。打开Finder并导航到MAMP配置目录,如果选择默认安装,则该目录应类似于以下内容:

cd /Applications/MAMP/conf/php5

  • 在文本编辑器中打开php5.ini文件,找到以下行:

mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock

  • 将其更改为MySQL套接字的默认位置,即:

mysql.default_socket = /tmp/mysql.sock

  • 如果您停止并启动MAMP,您现在应该能够使用原始的MySQL数据库。请注意,MAMP现在将显示MySQL已停止,因为它确实不认为MySQL已启动:

MAMP status

这个答案主要来自this site