2012-06-01 67 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%的時間,所有的時間。

相關問題