首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yosemite - MAMP不能通过socket '/Applications/MAMP/tmp/ MySQL /mysql.sock‘连接到本地mysql服务器(2)

Yosemite - MAMP不能通过socket '/Applications/MAMP/tmp/ MySQL /mysql.sock‘连接到本地mysql服务器(2)
EN

Stack Overflow用户
提问于 2014-11-06 10:01:31
回答 7查看 24.7K关注 0票数 13

当我试图连接到MySQL MAMP时,我遇到了问题:

代码语言:javascript
复制
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)

我正在做研究,但我还没有找到解决问题的方法,我试着像这样链接mysql.sock:

代码语言:javascript
复制
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock

但是,文件/tmp/mysql.sock不存在。

你有什么想法吗?问题是阻塞了我两天,我寻找这一次,但对我没有任何好处。

提前谢谢你,

EN

回答 7

Stack Overflow用户

发布于 2016-09-26 10:29:39

在MAMP上将MySQL从5.5版本升级到5.6版本后,我也遇到了同样的问题。经过长时间的研究,我创建了这个决定https://drupal.stackexchange.com/questions/32402/drush-and-mysql-database-with-mamp-connection-problem

在我的例子中,在那个位置/Applications/MAMP/tmp/mysql/mysql.sock没有套接字文件。

简单的解决方案是创建一个符号链接:

代码语言:javascript
复制
cd /tmp
ln -s /Applications/MAMP/tmp/mysql/mysql.sock ./mysql.sock

其效果是将对/tmp/mysql.sock的所有调用路由到适当的MAMP特定路径。

票数 18
EN

Stack Overflow用户

发布于 2017-06-23 00:24:59

只需从/Applications/MAMP/db/mysql56 56中删除两个文件ib_logfile0和ib_logfile1

票数 15
EN

Stack Overflow用户

发布于 2020-03-21 09:45:14

在某些情况下/Applications/MAMP/tmp/mysql/mysql.sock.lock可能会造成问题。删除.lock,它就能工作了(OSX)

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26776501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档