2012-06-01 171 views
0

我在这里越来越绝望,试图让mysql在osx狮子上工作。我应该重新安装Mysql吗?

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

当我尝试启动服务器是给出了这样的错误:

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

,当我尝试创建具有'rake db:create'的数据库会给出相同的错误。

有时它说,或者我得到关于“请安装gem-blabhalbhabhlb”的错误。那宝石不存在。

我能够在终端使用DMG版本从MySQL的网站上安装MySQL,但之后我删除了安装文件,它只是停止working-当我运行

耙CD:创建

我得到mysql.sock错误。

我要疯了..请帮助

+0

你能通过命令行连接到mysql吗? – xdazz

+0

nope它给出mysql.sock错误。我不知道删除安装包是否有所作为,因为在删除它们之前,我能够通过在终端中输入mysql来运行服务器 –

+0

文件/tmp/mysql.sock是否存在?如果不停止mysql并且触摸/tmp/mysql.sock。之后尝试启动/ usr/local/bin/safe_mysqld。 –

回答

0

主要归功于约翰P.帮助我得到这个工作,昨晚

的第一件事就是用“酿造卸载MySQL的”卸载MySQL的。

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

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

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

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

后的基本步骤是“源”的文件,所以他让我运行此命令。

source ~/.bash_profile 

从那里mysql完美无缺。

0

对我来说,我经常需要强制MySQL不使用Unix套接字,但普通的PHP插槽。 为此,请连接到127.0.0.1而不是本地主机。工作90%的时间,所有的时间。

相关问题