我試圖讓mysql在我的mac上運行。我使用macports進行初始安裝,但無法通過此mysql套接字錯誤。 注意:如果macports在下面看起來很奇怪,它會將版本號附加到命令中。無法在mac OS X上啓動mysql獲取mysql.sock連接錯誤
錯誤:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
我得到這個錯誤時:
mysqladmin5 -u root password
and also
mysql5 -u root -p
我的安裝和啓動過程
與MacPorts的MySQL安裝:
sudo port install mysql5 +server
sudo /opt/local/lib/mysql5/bin/mysql_install_db --user=mysql
開始是這樣的:
sudo /opt/local/bin/mysqld_safe5
也試過:
sudo /opt/local/share/mysql5/mysql/mysql.server start
我怎麼一直試圖解決這個
我嘗試添加到my.cnf文件
[mysqld_safe] socket = /tmp/mysql.sock
唯一的問題是沒有my.cnf文件開始,所以我不知道我是否在正確的地方創建了它。
我也打算將mysql.sock文件鏈接到/ tmp目錄,但系統上沒有任何mysql.sock文件。
所以我創建了一個文件的mysql.sock
touch /tmp/mysql.sock
But this didn't work either.
我想,也許我錯過了一些在安裝過程中,因爲我無法找到系統上的my.cnf文件或文件的mysql.sock。
這是我使用的指南:
http://2tbsp.com/content/install_and_configure_mysql_5_macports
鏈接已損壞:( – evanmcd 2010-10-17 04:01:03
已修復。很抱歉,我移動了我的博客。 – djburdick 2010-10-19 01:55:58
鏈接被再次破壞:( – bfontaine 2013-08-05 17:42:29