2012-08-14 98 views
3

我最近升級到Mountain Lion OSX,並且我已經工作的MySql已停止工作。當我嘗試在終端中運行MySql時,我所得到的是以下錯誤?從Lion升級到Mountain Lion和MySql停止工作

ERROR 2002(HY000):無法通過套接字連接到本地MySQL服務器 '/tmp/mysql.sock'(2)

有其他人面臨同樣的問題?

回答

1

我面臨同樣的問題。該錯誤是由MySQL未運行引起的。 Mac OS X安裝程序刪除了MySQL的自動啓動項目。這裏是我做了什麼:

  • 獲得從mysql.org
  • 安裝磁盤映像(DMG)安裝MySQL,自動啓動項和控制面板。要將它們安裝在安裝有沙盒的系統上(默認安全設置),您必須在控制面板中單擊Finder並選擇「打開」。
  • 如果mysql正在運行,請檢查控制面板。停下來。
  • 在/ usr/local /中,您將有兩個名爲「mysql-5.-osx10.6-x86_64」的文件夾,一個來自舊版本,另一個來自新文件夾。使用sudo mv oldversion/data newversion/data命令將數據文件夾從舊數據文件夾移動到新數據文件夾。
  • 啓動MySQL。你現在應該能夠再次使用它。

如果您使用PHP和PHPMyAdmin,yopu'll必須安裝mcrypt擴展名。下面是一個分步指南:http://remonpel.nl/2012/01/adding-mcrypt-to-your-osx-based-php-server-setup/