0

我在这里变得有点绝望,试图让 mysql 在 osx lion 上工作。

在过去的几天里,我几乎浏览了网络上的每一篇文章,寻找解决错误问题的方法。

当我尝试启动服务器时出现此错误:

无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)

当我尝试使用“rake db:create”创建数据库时,它给出了同样的错误。

有时它会这样说,或者我收到有关“请安装 gem-blabhalbhabhlb”的错误。而那颗宝石并不存在。

我能够使用 mysql 网站上的 dmg 版本在终端中安装 mysql,但是在我删除安装文件后它就停止工作了——就像我运行时一样

耙光盘:创建

我收到 mysql.sock 错误。

我要疯了..请帮忙

4

2 回答 2

0

对我来说,我经常需要强制 mysql 不使用 unix 套接字,而是使用常规的 php 套接字。为此,请连接到 127.0.0.1 而不是 localhost。90% 的时间都在工作,一直在工作。

于 2012-06-01T10:29:28.477 回答
0

主要归功于 John P. 昨晚帮助我完成这项工作

首先是使用“brew uninstall mysql”卸载 mysql。

然后从他们的开发站点安装 mysql。社区 .dmg 64 位版本。

然后找出路径指向的位置。

因此,在更新路径时,他必须找到 bin/mysql 所在的位置,并确保 bash_profile 有它的路径。

PATH=$PATH:/usr/local/mysql/bin

之后的基本步骤是“获取”文件,所以他让我运行这个命令。

source ~/.bash_profile

从那里mysql可以完美地工作。

于 2012-06-01T13:16:03.170 回答