簡體   English   中英

錯誤2003(HY000):無法連接到“本地主機”上的MySQL服務器(10061“未知錯誤”)

[英]ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061 “Unknown error”)

這可能是一個重復的問題,但是我在互聯網上搜索了一段時間,但仍然找不到解決方案。

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

錯誤2003(HY000):無法連接到“本地主機”上的MySQL服務器(10061“未知錯誤”)。

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

使用管理權限打開命令行。 在下面輸入命令。

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

在上面的示例中,為其提供sql正在使用的端口號,而不是“:138”。 檢查輸出是否包含0.0.0.0作為IP。 如果它包含您的局域網IP,則使用該IP進行連接。 也許MySQL沒有使用所有IP來監聽連接。

也許您的mysql服務未運行。 我的解決方案:

  1. 打開運行並鍵入“ services.msc”
  2. 找到您構建的mysql計數(注意:不是mysql,而是您自己構建的mysql計數),然后運行此服務。

找到您要安裝xampp服務器的路徑並打開CMD

"C:\xampp\mysql\bin\mysqld" 

單擊Enter並關閉,重新打開CMd並編寫

  mysql -u root 

視頻

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM