如何将MySQL工作台与MAMP PRO连接?

Chr*_*ugh 41 mysql macos mamp

MySQL Workbench工具与MAMP PRO MySQL数据库连接的修复方法是什么?

小智 81

将连接类型更改TCP/IPLocal,然后将其指向套接字:

/Applications/MAMP/tmp/mysql/mysql.sock

您的用户名和密码很可能是root/root

  • 设置上述参数后,我收到:“无法通过套接字'/Applications/MAMP/tmp/mysql/mysql.sock'连接到本地MySQL服务器(2)” (3认同)

elb*_*ire 22

正如Mike所说,您可以使用Local选项并将其指向套接字:

/Applications/MAMP/tmp/mysql/mysql.sock
Run Code Online (Sandbox Code Playgroud)

或者您可以生成一个指向您的mysql套接字的符号链接(从您的终端):

sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/
Run Code Online (Sandbox Code Playgroud)

这样做,更改将是永久性的,您将能够使用mysqlcli或任何其他外部工具连接到mysql .


Chr*_*ugh 9

通过将其指向套接字,我能够获得http://www.sequelpro.com/的工作:/Applications/MAMP/tmp/mysql/mysql.sock


Jon*_*han 6

在环顾了一段时间之后,迈克的回答非常好.

但是,我还发现进入MySQL选项卡并选中"允许网络访问MySQL"并选择"仅从此Mac"单选按钮我能够使用MySQL Workbench中以前保存的连接进行连接,我已经使用了标准在升级到MAMP Pro之前的MAMP.

MAMP Pro MySQL设置允许本地网络访问

因此,对于那些从MAMP转移到MAMP Pro并且已经在MySQL Workbench中设置了连接的人来说,这个选项比使用unix套接字设置新连接更快.