我在零配置环境下运行。我安装了Ruby,然后是MySQL等。
现在,我正在使用PHP,所以我安装了MAMP PRO,并看到它还包括MySQL。
我想我可以让MAMP使用我在OS X上已经使用过的MySQL。
我试图将MySQL端口更改为默认的3306,但它没有按预期工作。
如何让MAMP访问我现有的MySQL?

最佳答案

由于这是一篇老文章,对MAMP版本之间的路径进行细微的更改可能需要对此答案进行一些细微的调整,尽管相同的过程在所有MAMP/MAMP PRO版本中都适用:
单击首选项面板中的端口选项卡,并将MySQL端口设置为已设置的MySQL配置为(在OP的情况下3306):
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已启动:
这个答案大部分来自this site

关于mysql - 如何设置MAMP以在OS X SL上使用现有的MySQL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4259925/

10-09 15:18
查看更多