2013-12-19 172 views
0

我已通過Windows防火牆啓用了此功能。 (我使用沒有免費防火牆的Avast Free),並且我已經進入BT路由器以將其轉發。但我仍然得到系統錯誤10060.我已經下載PfPortchecker並檢查了端口3306,顯然它仍然沒有打開。無法訪問mySQL Workbench的端口3306

我在這裏做什麼都很無知,任何幫助都是讚賞的歡呼聲。

+0

請說明你的設置在這裏。到目前爲止,它聽起來像你在家裏運行一個MySQL服務器,並試圖從其他地方訪問它,對嗎? –

+0

你好,我已經安裝MySQLworkbench,我試圖連接到本地主機。 127.0.0.1,端口:3306,用戶名:root。但我不斷收到上面的錯誤,由於某種原因,我似乎完全無法打開端口3306. –

+0

您確定服務器在my.cnf中的連接設置是否正確?像它的端口選項,綁定地址,你是否有跳過網絡? –

回答

0

如果MySQL Workbench和你的MySQL服務器都運行在同一臺機器上,那麼你不需要在調制解調器或防火牆上打開任何端口。關注本地機器上的問題。

首先要檢查的是:您的服務器是否正在運行?有沒有啓動MySQL服務器的服務?那是什麼設置?您是否通過MySQL Windows安裝程序安裝了服務器?如果服務器正在運行,檢查配置文件如果TCP/IP網絡由於某種奇怪的原因而被禁用(它不應該,但是誰知道)。如果該功能被禁用,則只能通過命名管道連接到服務器。

下一步是檢查您用來連接的用戶實際上是否允許從本地機器連接。 Jeremy就在這裏,如果你使用localhost或127.0.0.1,那麼這很重要,特別是如果在盒子上啓用了IPv6(localhost解析爲:: 1而不是127.0.0.1)。