新安装后缺少mysql.sock

时间:2011-02-06 10:30:43

标签: mysql macos

我最近升级到新的macbook pro并且无法安装mysql。我一直在尝试使用:

进行安装

的MySQL-5.5.8-osx10.6-x86_64.dmg

哪个'应该'适合我的机器,但不是。安装完三件后(mysql.pkg, startup.pkg,prefpane)我一无所获。试图通过prefpane冻结sysprefs启动mySQL。尝试通过终端启动会出现此错误:

ERROR 2002(HY000):无法通过socket'/tmp/mysql.sock'连接到本地MySQL服务器(2)

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

http://discussions.info.apple.com/message.jspa?messageID=12820394#12820394

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

错误:'无法通过套接字连接到本地MySQL服务器'/tmp/mysql.sock'(2)' 检查mysqld是否正在运行并且套接字:'/ tmp / mysql.sock'存在!

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

无论如何,我们将非常感谢您的帮助/指导。

1 个答案:

答案 0 :(得分:1)

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