我在这里有点绝望,试图让mysql在osx lion上工作。
过去几天我几乎浏览了网上的每篇文章,都在寻找解决错误问题的方法。
当我尝试启动服务器时出现此错误:
无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(2)
当我尝试使用'rake db:create'创建数据库时,它会产生相同的错误。
有时它会说或者我得到“请安装gem-blabhalbhabhlb”的错误。那个宝石不存在。
我能够使用mysql网站上的dmg版本在终端中安装mysql但是在删除安装文件后它才停止工作 - 就像我运行时一样
rake cd:create
我收到了mysql.sock错误。
我疯了..请帮忙
答案 0 :(得分:0)
对我来说,我经常需要强制mysql不使用unix套接字,而是使用常规的php套接字。 为此,请连接到127.0.0.1而不是localhost。一直工作90%的时间。
答案 1 :(得分:0)
John P.帮助我昨晚开始工作的主要功劳
首先是使用'brew uninstall mysql'卸载mysql。
然后从他们的开发站点安装mysql。社区.dmg 64位版本。
然后找出路径指向的位置。
所以在更新路径时,他必须找到bin / mysql所在的路径,并确保bash_profile在那里有路径。
PATH=$PATH:/usr/local/mysql/bin
之后的关键步骤是“获取”文件,以便让我运行此命令。
source ~/.bash_profile
从那里mysql完美无缺。