排查EC2 與RDS 執行個體之間的RDS 連線問題
嘗試在EC2 執行個體與RDS 執行個體之間建立連線時,出現各種問題可能會出現,包括逾時和連線失敗。本文將深入探討與防火牆和DNS 設定相關的特定問題,如錯誤訊息「ERROR 2003 (HY000): Can't connect to MySQL server on 'mysql. .us-east-1.rds.amazonaws.com' (110)"。
理解問題
出現的問題源自於無法從EC2 實例連接到RDS 實例,即使兩者都位於美國東部地區。防火牆問題要解決此問題,需要設定RDS 安全群組以允許來自EC2 執行個體的傳入連線。入站存取RDS 實例的3306 端口,編輯RDS 實例的安全群組規則至關重要。清單。 。 >要確定「來源」欄位的EC2 執行個體的私有IP 位址:
透過SSH 登入執行個體並執行指令「ip addr」。請參閱實例詳細資料中的「私有IP」部分。的連接埠3306 的出站連線。 >以上是為什麼我無法從我的 EC2 執行個體連線到我的 RDS 執行個體:檢查防火牆和 DNS 問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!