0
我想通過本地網絡連接到MySQL(使用--host = 192.168.1.xxx),但是當我嘗試初始化客戶端時,我只是沒有迴應約1分鐘,之前出現一個通用的2003錯誤MySQL錯誤。我的解釋是,這意味着連接嘗試永遠不會在正確的地方結束(所以TCP連接剛剛超時)。MySQL連接嘗試超時本地IP
運行MySQL服務器的機器是Windows 10上的普通筆記本電腦(不運行Windows Server或類似的東西)。我已經離開並檢查了防火牆規則,並且顯式啓用了端口3306以接收傳入連接。運行「netstat -a -n」顯示服務器計算機上的端口3306的狀態爲LISTENING。我試過指定3306端口,以及從端口3306到路由器端口3306的端口轉發/端口觸發,但沒有任何修復這個問題。我應該如何使這個連接工作?作爲參考,我使用下面的命令爲客戶端:
mysql --host=192.168.1.34 --port=3306 --user='username' --password='password'
而不是假設錯誤2003是「通用的」,你應該發佈確切的錯誤。對應於特定Windows套接字錯誤的末尾應該有一個數字,例如'(10060)',這意味着「連接超時」,而其他錯誤代碼則表示其他問題。 –