RDSにうまく接続できない時に考えられる原因と切り分け方のメモ。MySQLを例にする。MySQLのポートは3306と仮定する。
別ターミナルで以下のコマンドを打つ。
netstat -an | grep 3306
(略) SYN_SENT
上記のような出力の場合、リクエストを送ったがレスポンスが帰ってきていないことがわかる。その場合は、以下に問題がないか見直す。
→IDとパスワードが正しいことを確認する。
→DNSの名前解決ができていない状態。この場合は、以下を確認する。
以下の可能性を確認する。