程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 服務器無響應(或者本地MySQL服務器的套接字沒有正確配置)的問題

服務器無響應(或者本地MySQL服務器的套接字沒有正確配置)的問題

編輯: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數據庫,這一句其實不加也無所謂。          詳細可查看官方文檔:http://dev.mysql.com/doc/refman/5.1/zh/index.html     作者 elinstudio

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved