在 Mac OS X 上啟動 MySQL 時出現問題

在 Mac OS X 上啟動 MySQL 時出現問題

我無法在 Mac OS X 10.4.11 上啟動 MySQL 伺服器。 MySQL 是使用 Macports 安裝的。 MySQL 一直運作良好,直到它突然死掉,沒有任何明顯的原因。

運行“mysql”時,我收到錯誤訊息:

ERROR 2002 (HY000): Can't connect to local MySQL server through 
socket '/opt/local/var/run/mysql5/mysqld.sock' (2)

如果我嘗試手動啟動 MySQL,則會收到以下錯誤訊息:

sudo /opt/local/share/mysql5/mysql/mysql.server start
Starting MySQL/opt/local/share/mysql5/mysql/mysql.server: line
159: kill: (636) - No such process
ERROR!

在 /etc/mysql/my.cnf 我有:

socket = __PREFIX/var/run/mysqld/mysqld.sock

但我的系統上不存在路徑「opt/local/var/run/mysqld/」。

我嘗試將套接字路徑更改為“__PREFIX/var/run/mysql5/mysqld.sock”(這是套接字的位置)。不幸的是,這也沒有幫助。

/opt/local/var/run/mysql5/ 的擁有者和權限已正確設定。

關於如何重新啟動 MySQL 有什麼建議嗎?謝謝你的建議。

答案1

從 mysql.com 取得 dmg,並從 pref 窗格啟動它

答案2

正如 frx 所說,您可以下載官方發行對於 MySQL 而不是透過 ports 安裝它。

您也可以使用非常簡單的曼普應用程式來獲得 MySQL、PHP 和 Apache 安裝,所有這些都在一個整潔的小型獨立應用程式包中。

相關內容