2016-07-13 71 views
2

只需在OSX上通過自制軟件安裝mysql,如下所示:brew install mysql,我嘗試運行命令mysql_secure_installation,正如brew建議的那樣,以下錯誤:通過自制程序安裝後,MySQL(mysql_secure_installation)將無法正常工作:無法通過套接字連接

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

我嘗試了所有的解決方案,從這個線程:Can't connect to local MySQL server through socket homebrew

但alass沒有解決我的問題。任何意見調試?

當我嘗試檢查套接字文件是否存在等:
ls -al /tmp/mysql.sock
它說:沒有這樣的文件或目錄。

自制軟件可能忘了安裝一些東西嗎?

+0

您是否啓動了mysql服務器? – Jordon

+0

是的,我做到了。 'mysql.server start' – mesqueeb

+1

@ShivaShinde當我嘗試檢查套接字文件的存在時: 'ls -al /tmp/mysql.sock' 它說:沒有這樣的文件或目錄。 – mesqueeb

回答

4

通常這是因爲權限,你嘗試過嗎?

sudo chown -R _mysql:mysql /usr/local/var/mysql 

sudo mysql.server start 
+0

OMG!這工作!你救了我。我失去了2小時大聲笑。 我再次嘗試過'mysql_secure_installation',現在它工作。 – mesqueeb

+0

完美,謝謝:) – Jordon

相關問題