2011-09-03 74 views
1

所以只有當我去我的本地PhpMyAdmin窗口,我得到#2002消息。 我搜索了網絡,並且我發現了一個終端命令來檢查Mysql是否會在第一個地方運行,並且它確實會運行。PHPMyAdmin的MAMP給我#2002 mysql錯誤

運行/Applications/MAMP/Library/bin/mysql -u root -p

給我

Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 6 
Server version: 5.5.9 Source distribution 

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. 

Oracle is a registered trademark of Oracle Corporation and/or its 
affiliates. Other names may be trademarks of their respective 
owners. 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

這並不看壞,我認爲這樣的錯誤絕不能有很多工作要做這一點。

我看到有一個config.inc.php文件,用'127.0.0.1'代替值'localhost',但沒有改變這種情況。

然後我去MYSQL論壇尋找它建議檢查my.cnf文件來檢查某些值。但我無法在任何地方找到它。 MAMP中是否有另一個文件具有相同的功能?

+0

它之前運行良好還是安裝後出現此錯誤?如果是這樣,只需重新安裝整個事情。 –

+0

我實際上已經卸載並重新安裝了MAMP,並仍給我相同的2002錯誤。 – Immers

+0

你正在使用哪個操作系統?我會推薦我們xampp。 –

回答

0

好吧,

我終於得到我的PHPmyadmin頁面再次加載沒有得到#2002錯誤。我所做的是我一直在檢查mysql套接字文件的設置,直到我的phpmyadmin確實顯示了它應該的方式。所以我仍然不確定它爲什麼發生。

我也注意到在MAMP(8888)中的實際端口設置和我不記得(它是3306)的某個php文件之間存在portnumber不匹配的情況。不能確定這是什麼讓它工作。

0

我有同樣的問題。簡單的解決辦法:

轉到/應用/ MAMP /斌/ phpMyAdmin的/和line 71開拓config.inc.php

你看到$cfg['Servers'][$i]['port']

出於某種原因,默認端口得到了我的機器上交換的,所以我將其設置爲8889。保存和phpmyadmin備份和工作!

的Wooo

4

由於得票最多的答案上Posterous,不再存在託管,這是一個有點孤兒。內容是archived在Archive.org但以防萬一消失,同樣,鏈接的答案是:

今天,我試圖在OS X Lion中使用SQL Packager安裝MySQL。我面臨一個very common issue

MySQL論壇::安裝::錯誤2002(HY000):無法通過套接字'/ tmp/mysql連接到本地MySQL服務器。襪子」(2)

原來就可以再生在終端此文件與此:

ps -e|grep mysqld

sudo mysqld_safe

David Bocage感謝的小費。