2011-08-29 100 views
2

我已經使用Homebrew成功安裝了MySQL。然而,每當我輸入命令mysql時,我收到此錯誤:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)使用Homebrew在OSX 10.7(Lion)上設置MySQL服務器

我懷疑這是一個權限問題,因爲我已確認我的系統正在尋找MySQL在正確的位置。但是,我是Unix的新手(OSX),不知道如何糾正這個問題。

我使用OSX 10.7(獅子)

which mysql產生/usr/local/bin/mysql

+1

我有同樣的問題,並通過閱讀這篇解決它; http://testfault.com/questions/178088/mysql-problems-after-mac-os-x-software-update –

+0

嘗試這個答案[http://stackoverflow.com/a/8460131/440967](http:/ /stackoverflow.com/a/8460131/440967)我跑到同樣的問題 – lmmendes

回答

1

當你鍵入 'MySQL的' 正在運行的MySQL客戶端。客戶端需要與服務器通信。如果你只是在沒有任何參數的情況下運行'mysql',它假定你正在嘗試連接到位於'localhost'的mysql服務器,使用用戶名作爲你正在運行命令的用戶並且沒有密碼。

從錯誤看來你的服務器還沒有運行。鍵入以下命令啓動: 的mysql.server啓動