首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误#2002无法通过socket‘/Applications/MAMP/tmp/ MySQL /mysql.sock连接到本地mysql服务器(2)

问错误#2002无法通过socket‘/Applications/MAMP/tmp/ MySQL /mysql.sock连接到本地mysql服务器(2)
EN

Stack Overflow用户
提问于 2012-06-19 17:01:39
回答 6查看 32.5K关注 0票数 15

我在管理MAMP。

直到昨天为止,它一直运转良好。到目前为止,我还没有找到任何有帮助的东西。但我的问题是:

正如标题所述,我收到了以下错误:

错误#2002“无法通过套接字‘/ MySQL /MAMP/tmp/mysql.sock’连接到本地mysql服务器(2)

我注意到,当我搜索它时,这似乎是一个相当常见的错误。

无论如何,当我cd到tmp/mysql和ls -laxo时,除了./和../目录之外,唯一出现的东西是.dummy (我不知道这是什么,但我有预感这不是问题的根源)。

这就是mysql.sock文件应该位于的位置。有没有人知道解决这个问题的方法。也许我需要创建mysql.sock文件,但是我不知道该在其中放什么。

EN

回答 6

Stack Overflow用户

发布于 2014-11-05 20:26:21

测试

如果您尝试使用完整路径启动MySQL,那么它应该可以工作。

代码语言:javascript
复制
/Applications/MAMP/Library/bin/mysql -u root -p

Fix

如果这样做有效,那么您可以通过运行

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

分辨率

现在MySQL应该正常工作

代码语言:javascript
复制
mysql -u root -p
票数 32
EN

Stack Overflow用户

发布于 2014-03-16 00:18:37

我知道这已经很晚了,但是如果有人正在搜索这个(就像我今晚一样,但我找到了解决方案),下面是对我有用的方法:

我打开了MAMP,必须单击“使用默认的Apache和MySQL端口”。(80及3306代替8888及8889)。这似乎解决了这个问题。

票数 8
EN

Stack Overflow用户

发布于 2018-10-07 17:21:39

愚蠢的解决方案..。但在我的例子中,我没有启动mysql服务器。所以,你也看那个!

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

https://stackoverflow.com/questions/11105796

复制
相关文章

相似问题

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