【发布时间】:2014-07-28 12:23:03
【问题描述】:
我无法将 MySQL Workbench 连接到 MAMP。我正在使用 MySQL Workbench 6.0 版和 MAMP 3.0.3 版。
我已按照此链接上的说明进行操作:http://www.rubberneckdesigns.com/mamp/how-to-set-up-mysql-workbench-for-a-mamp-server/comment-page-1/#comment-6539(这只是使用 MAMP 设置 MySQL Workbench 的基本说明,如果您熟悉设置步骤,则无需查看)
一切正常,直到我必须选择配置文件为:
/Applications/MAMP/tmp/mysql/mysql.sock
此文件似乎不在此位置或我计算机上的任何其他位置。
在此链接的答案中:Database connection "Mysql" is missing and mysql.sock is missing,他说他设法弄清楚他的 mysql.sock 文件实际上是隐藏的,但是我将我的 Mac 设置为显示隐藏文件,我可以看到我所有的其他隐藏文件,但仍然没有这个文件的迹象。他说在发现它被隐藏后,他去了他的database configuration file并添加了以下内容:
'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock'
有人知道他说database configuration file 时指的是什么文件吗?我试过用谷歌搞清楚,但没有运气。我是 MAMP 新手,也是 MySQL Workbench 新手。
mysql.sock 文件的这个问题似乎是很多人的问题。如果有人有比将上述命令添加到database configuration file 更好的解决方案,或者可以阐明这个问题,我很想听听。
谢谢
【问题讨论】:
-
打开连接时不是动态创建的socket文件。您只需选择放置套接字文件的位置。
-
Mike,感谢您的评论,您可能是对的,但是我对 MySQL 的了解非常有限,因此我无法确定。虽然我无法确认 MySQL 文件在哪里,或者是否在建立连接后创建它,但我已经解决了我的问题并解释了下面的解决方案。感谢您抽出宝贵时间。
标签: mysql mamp mysql-workbench