這是篇解決問題的文章,就得按照解決問題的方式來進行。
發(fā)現(xiàn)問題:問題的出現(xiàn)是這樣的-----我打開Navicat,點擊某個主機名/IP為localhost的連接,然后報錯如下。

分析問題:這句話的意思是“不能夠連接到主機(名稱為localhost)上的MySQL服務(wù)”。這樣問題就明了了。既然連接不到,原因就可能是:
1----主機localhost上不存在MySQL服務(wù);
2----主機上存在MYSQL服務(wù),但是服務(wù)未啟動。當(dāng)然,這里不可能是主機上存在服務(wù)并且服務(wù)已經(jīng)啟動,只是連接的用戶名、密碼不正確,這種錯誤的形式如下:

這表明是連接存在,但是對用戶'root'和密碼'yes'不可用。
解決問題:針對問題的可能原因一一排除。
1---如果是主機上不存在MYSQL服務(wù)。當(dāng)然既然偶們會去連接MYSQL,就表明本本上可定時已經(jīng)安裝了MYSQL的,但是因為這里的主機名為localhost,如果localhost不指向本機的IP127.0.0.1就不可以了,所以針對第一種可能性的解決辦法就是查看c://windows/system32/drivers/etc/hosts.txt文件,查看localhost是否指向本機IP地址127.0.0.1。
2---如果是服務(wù)未啟動。那么就右鍵‘計算機’---->管理--->服務(wù)和應(yīng)用程序---->服務(wù),在右側(cè)的欄目中找到名稱為MYSQL的服務(wù)。這個時候他的狀態(tài)應(yīng)該是空,即未啟動,啟動此服務(wù)就OK了。