修复 mac 上缺少 mysql.sock 文件的问题?

Posted

技术标签:

【中文标题】修复 mac 上缺少 mysql.sock 文件的问题?【英文标题】:Fixing an issue with a missing mysql.sock file on a mac? 【发布时间】:2013-09-02 17:36:57 【问题描述】:

我正在尝试使用 MAMP 在我的 Mac 上设置 WordPress 的本地安装。当我尝试从 MAMP 起始页打开 phpMyAdmin 选项卡时,我一直在寻找有关如何修复此错误的描述:

2002 - 无法通过套接字“/Applications/MAMP/tmp/mysql/mysql.sock”连接到本地 MySQL 服务器 (2) 服务器没有响应(或本地服务器的套接字配置不正确)。

未知语言:en-iso-8859-1。

这里有一些关于我正在做的事情的信息

我正在运行 OSX 10.8.4 我安装了 MAMP 2.1.3 版 此版本包括 MySQL 5.5.9

我看到有人在谈论使用homebrew 来安装我的电脑由于某种原因丢失的东西,这是否有用?

【问题讨论】:

首先,MAMP是否开启,MySQL和Apache是​​否亮红灯? 【参考方案1】:
/Applications/MAMP/tmp/mysql/mysql.sock

应该是 mysql 套接字的默认位置。要检查 MAMP 将在哪里创建套接字,您应该咨询

/Applications/MAMP/bin/startMysql.sh

检查 MAMP 在哪里创建套接字。也许可能指定了另一个位置。

【讨论】:

以上是关于修复 mac 上缺少 mysql.sock 文件的问题?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Mac OS X 上启动 mysql 得到 mysql.sock 连接错误

新安装后缺少 mysql.sock

缺少 mysql.sock;产生 OperationalError: (2002, "Can't connect to local MySQL server through socket '

脚本找出mysql中缺少主键的表

Mac 找不到mysql.sock 的解决办法

Mac mySql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/my