mysql error 2005 - Unknown MySQL server host 'localhost'(11001)

wangyy發表於2013-12-10

有的時候偶爾會出現這個問題 2005 Unknown MySQL server host 'localhost' (11001),剛開始重啟電腦ok了,但是不能每次出現這個問題就重啟電腦吧,太麻煩了,總得找到原因。

ERROR 2005 (HY000): Unknown MySQL server host 'localhost' (0)

修改檔案C:\Windows\System32\drivers\etc\hosts

新增127.0.0.1 localhost

在我的檔案中這入口也是0.0.0.0 localhost:所以導致了這個問題,具體問什麼會導致就不太清楚了

參考:http://stackoverflow.com/questions/16580370/mysql-error-2005-unknown-mysql-server-host-localhost11001

modify list of host names for your system:

C:\Windows\System32\drivers\etc\hosts

Make sure that you have the following entry:

127.0.0.1 localhost

In my case that entry was 0.0.0.0 localhost which caussed all problem

(you may need to change modify permission to modify this file)

This performs DNS resolution of host “localhost” to the IP address 127.0.0.1.

 

localhost是host檔案中代表127.0.0.1的一個名稱, 如果在這個檔案中去掉的話localhost就沒有實際意義

 

 

如果喜歡作者的文章,請關注"寫程式碼的猿"訂閱號以便第一時間獲得最新內容。本文版權歸作者所有,歡迎轉載. 

 

相關文章