ホームページ  >  記事  >  データベース  >  EC2 インスタンスを RDS インスタンスに接続すると「ERROR 2003 (HY000)」が表示されるのはなぜですか?

EC2 インスタンスを RDS インスタンスに接続すると「ERROR 2003 (HY000)」が表示されるのはなぜですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-26 15:23:30122ブラウズ

Why Am I Getting

EC2 インスタンスと RDS インスタンス間の接続問題のトラブルシューティング

AWS のコンテキストでは、EC2 インスタンスと RDS インスタンスの間の接続を確立しようとすると、一般的な問題が発生します。 。セキュリティ グループのアクセス許可を実装しているにもかかわらず、接続しようとすると「エラー 2003 (HY000)」が発生することがあります。

根本原因:

多くの場合、根本的な問題には構成ミスが関係しています。 RDS セキュリティ グループ内の受信ルール、特に MySQL 接続のデフォルト ポートであるポート 3306 に適用されます。

解決策:

この問題を解決するには、次の手順に従います。 :

  1. AWS マネジメント コンソールに移動し、RDS を選択します。
  2. 接続しようとしている RDS インスタンスを見つけてクリックします。
  3. [セキュリティ] タブで、[セキュリティ グループ ルール] セクションを見つけます。
  4. [編集] ボタンをクリックし、[受信ルール] タブを選択します。
  5. からのアクセスを許可する新しいルールを追加します。 EC2 インスタンスの IP アドレスまたは IPv4 CIDR ブロックをポート 3306 に送信します。

追加の考慮事項:

  • EC2 インスタンスのセキュリティ グループがは、RDS セキュリティ グループの受信ルールにも追加されました。
  • EC2 インスタンスと RDS インスタンスの両方が実行されており、正常な状態であることを確認してください。
  • 問題が解決しない場合は、確認することを検討してください。接続をブロックしている可能性のあるネットワーク ファイアウォールまたはセキュリティ アプライアンス。

以上がEC2 インスタンスを RDS インスタンスに接続すると「ERROR 2003 (HY000)」が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。