2016-07-28 116 views
0

這可能是一個重複的問題,但我搜索了一段時間的互聯網,仍然無法找到解決方案。錯誤2003(HY000):無法連接到'本地主機'上的MySQL服務器(10061「未知錯誤」)

我在Windows 7上安裝了xampp。mysql運行在隨機端口上。但是,我無法從命令行訪問mysql。我不斷收到此錯誤信息:

ERROR 2003(HY000):無法連接到MySQL服務器 'localhost' 的 (10061 「未知錯誤」)。

我以管理員身份啓用了mysql的windows服務,並通過windows防火牆設置打開了mysql正在使用的端口。但問題仍然沒有解決,我仍然無法看到從http://canyouseeme.org/的端口。

+1

您是否檢查了所有「相關」問題? -------> – rjdown

回答

0

使用管理權限打開命令行。鍵入下面的命令。

netstat -a -p tcp | findstr ":138" 

給上面的例子中你的sql使用的端口號而不是「:138」。檢查輸出是否包含0.0.0.0作爲IP。如果它包含您的局域網IP,則使用該IP進行連接。也許MySQL並沒有使用所有的IP來監聽連接。

+0

感謝Junaid,我查了一下,它包含了0.0.0.0的IP。但是,它表示該端口正在偵聽。 – user3447315

+0

端口監聽很好。這意味着我們已經準備好接受連接。從命令行你可以做 telnet localhost端口 看看它是否工作?將端口更改爲MySQL使用的端口,如果這不起作用,請關閉Windows防火牆,然後重試。 – Junaid

+0

感謝Junaid,我在cmd中測試了telnet端口(帶和不帶防火牆),它顯示與主機的連接丟失。可能我應該將端口更改爲mysql,並在防火牆或路由器上打開它? – user3447315

相關問題