新安装后缺少 mysql.sock

Posted

技术标签:

【中文标题】新安装后缺少 mysql.sock【英文标题】:missing mysql.sock after new install 【发布时间】:2011-06-22 05:10:48 【问题描述】:

我最近升级到了新的 macbook pro,但无法安装 mysql。我一直在尝试使用以下方式安装:

mysql-5.5.8-osx10.6-x86_64.dmg

这“应该”适用于我的机器,但不是。安装三块后(mysql.pkg, startup.pkg, prefpane) 我什么也没得到。尝试通过 prefpane 启动 mySQL 会冻结 sysprefs。尝试通过终端启动会出现此错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

所以我删除了所有 mysql 安装文件并按照以下说明重新安装:

https://discussions.apple.com/message/12820394

当我进入设置 root 密码的步骤时,我收到以下错误:

error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)' 检查 mysqld 是否正在运行并且套接字:'/tmp/mysql.sock' 存在!

这可能是因为 /tmp 中没有 mysql 相关文件?我在我的机器上的任何地方都找不到任何 *.sock 。我真的不太了解服务器管理员,所以我可能会完全困惑并离开这里。

【问题讨论】:

【参考方案1】:

它可以移动到 /var/mysql/mysql.sock。我认为这是新的立场。您可能需要将您的 php.ini 指向它或创建一个符号链接到 ln -s /var/mysql/mysql.sock /tmp/mysql.sock...

【讨论】:

我的 /var/ 没有 mysql 子文件夹。还能在哪里?

以上是关于新安装后缺少 mysql.sock的主要内容,如果未能解决你的问题,请参考以下文章

linux新安装后root密码设置

Qt Creator新安装后运行一个程序后,出现错误:Error while building/deploying project dict-qt (kit: Desktop Qt 5.10.0 Mi

centOS7.3新安装后,设置IP,以及Putty远程和Xshell远程 (学习是个持续的过程,也许中途放松过,但是仍然能重新捡起来,并学以致用,方为真勇士)

重装系统后,mysql应该怎么恢复过去

secureCRT连接虚拟机

解析未将 iOS 8 设备上的新安装添加到数据浏览器