簡體   English   中英

Wamp mysql:ERROR 2003(HY000):無法連接到“ localhost”上的MySQL服務器(10061)

[英]Wamp mysql : ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

我一個月前在xp機器上安裝了wampserver 。現在,當我嘗試通過phpmyadminmysql console連接到mysql時,出現錯誤消息:

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

托盤中的Wamp圖標為綠色,表示它可以正常運行。.我檢查了mysql服務,它正在運行,並使用端口3306 ..我關閉了防火牆..我嘗試了所有操作,但它不起作用..我最終完全卸載了wamp,刪除了它的所有文件,然后再次重新安裝,並且出現相同的錯誤。.當我嘗試對telnet localhost 3306進行telnet localhost 3306它無法連接,並且出現錯誤:

無法打開與端口3306上的主機的連接:連接失敗

我在網上搜索了幾個小時,但找不到任何有效的解決方案。 似乎很多人都遇到了同樣的問題,而且大多數人都沒有找到解決方案。

好的..在互聯網上搜索了幾個小時,我發現了一條實際上可以解決我的問題的線索。

當我鍵入netstat -a我得到一個活動端口的列表,包括3306(一個mysql使用)。 某些端口的“ Foreign Address 0.0.0.0.0而3306的“ Foreign Address 0.0.0.0.0 [::]:0 我不是網絡專家,但事實證明這意味着它是IPv6端口,應該是IPv4

[mysqld]下的文件my.ini添加以下行並重新啟動服務即可解決該問題。

bind-address=127.0.0.1

注意

  • 我的wamp版本是2.4,而mysql版本是5.6.12,在win XP下運行。

  • 我的my.ini文件位於c:\\wamp\\bin\\mysql\\mysql5.6.12

希望這可以幫助遭受我痛苦的人。

在my.ini中,例如-條目

    # Secure File Priv.
    secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads"

如果此路徑不存在(進一步),則無法啟動mysql。 然后,您必須放置一條現有路徑。

暫無
暫無

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

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