java.net.ConnectException:Connection timed out:connect 出現連接超時的問題?


 今天在eclipse中連接Linux上的MySQL出現了java.net.ConnectException:Connection timed out,具體如下圖:

 

 

 

  我猜想可能是因為防火牆沒關導致訪問端口號配屏蔽:

         

查看端口號是否被對外(被屏蔽):

      

我們可以關閉防火牆來解除對端口號的屏蔽,但在實際線上生產環境中這是不可行的,於是通過調用firewall-cmd --zone=public --add-port=3306/tcp --permanent(添加一個3306端口永久生效),調用后重啟防火牆使其生效。

    

切換到cd  /etc/firewalld/zones  (查看防火牆中對外公開的端口的配置文件)

       

 

 再來嘗試,連接成功!

 

 

 

 

 

 

      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM