1、phpmyadmin 但是使用登錄名 出現 #2002 - — 伺服器沒有響應(或本地伺服器的套接字沒有正確設置)。
將 「phpMyAdmin/libraries」文件夾下的config.default.php文件中的
$cfg['Servers'][$i]['host'] = 'localhost';
修改為
$cfg['Servers'][$i]['host'] = '127.0.0.1';
試試看內行不行容
2、#2002 - 伺服器沒有響應 (或者本地 MySQL 伺服器的套接字沒有正確配置) 是怎麼回事。
改成 $cfg['Servers'][$i]['host'] = '127.0.0.1'; 改完的時候記得重啟一下伺服器,我改完的時候重啟伺服器就可以登錄phpmyadmin裡面了,請記得嘗試一下!
3、伺服器無響應(或者本地 MySQL 伺服器的套接字沒有正確配置)
把防火牆關了
4、伺服器沒有響應 (或者本地 MySQL 伺服器的套接字沒有正確配置)
伺服器無響應(或者本地MySQL伺服器的套接字沒有正確配置)的問題
第一種情況:(深度清理垃圾導致host.MYD丟失)
跟很多網友一樣!用wamp(或xampp、speedphp)可以很容易在自己的XP、Win7系統上快速搭建伺服器環境,這樣就可以本地測試漂 亮的Php+mysql網站了,啟動wamp,瀏覽器打開http://localhost/phpmyadmin,能正常打開資料庫……好,費話就到這里!
問題在這里:當我用「魔方」的『深度清理垃圾』後,再次啟動wamp,瀏覽器打開http://localhost/phpmyadmin,出現「#2002 伺服器沒有響應 (或……)」。
www.2cto.com
問題產生原因:host.MYD文件的丟失,host.MYD文件是一個0位元組文件,即沒有任何內容,但在啟動mysql時會被調用,寫入一些臨時信 息,而『魔方』深度清理垃圾時,我選擇掃描空文件和空文件夾,就將host.MYD掃描到並刪除了,再次啟動wamp,就產生如上問題;我 想著將host.MYD屬性設置為『只讀』,防止被我不小心刪掉,但是我犯下一個不可饒恕的低級錯誤,host.MYD為『只讀』,那麼mysql也無法 在host.MYD中寫入臨時信息,結果是啟動wamp,瀏覽器打開http://localhost/phpmyadmin,仍出現「#2002 伺服器沒有響應(或……)」。
解決方案:第一次安裝wamp時,在安裝目錄下找到host.MYD,其路徑為"C:\wamp\bin\mysql\mysql5.5.20\data\mysql\host.MYD(我默認安 裝wamp在C盤根目錄)",你可以選擇備份一個host.MYD,或者新建一個空的「文本文檔.txt」將其改為「host.MYD」,放到其正確路徑下即 可。
第二種情況:(防火牆阻止導致mysql無法啟動)
原因:未啟動 本地 mysql 伺服器
解決方法:第一步,找到mysql的安裝路徑 D:\Program Files\MySQL\MySQL Server 5.1\bin
第二部,雙擊 mysqld.exe文件,如果windows防火牆彈出阻止提示框,點擊解除阻止即可
www.2cto.com
第三種情況:(mysql套接字文件綁定ip無效)
原因 :如果未指定主機名或指定了特殊的主機名localhost,將使用Unix套接字,Unix套接字默認為/tmp/mysql.sock,而本機並沒有配置這樣 的套接字文件,所以自然是連接失敗了。
解決方法:找到phpmyadmin文件夾在wamp\phpmyadmin下(具體視自己安裝的路徑來查找),找到config.inc.php文件,用notepad
(記事本)等軟體打開找到$cfg['Servers'][$i]['host'] = 'localhost';這一行,然後將這里的localhost修改為127.0.0.1。有網友建議添 加$cfg['Servers'][$i]['hide_db'] = 『information_schema』;//使用登陸後看不見information_schema資料庫,這一句其實不加也無所謂。
5、#2002 - 伺服器沒有響應(或本地伺服器的套接字沒有正確設置
打開系統服務項:開始->運行->services.msc->查看mysql服務是否已經啟動