![](/img/trans.png)
[英]MySql Error ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
[英]Wamp mysql : ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
我一個月前在xp機器上安裝了wampserver
。現在,當我嘗試通過phpmyadmin
或mysql 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.