ホームページ >データベース >mysql チュートリアル >リモートサーバーから Amazon EC2 上の MySQL データベースに接続するにはどうすればよいですか?

リモートサーバーから Amazon EC2 上の MySQL データベースに接続するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-04 03:31:401031ブラウズ

How to Connect to a MySQL Database on Amazon EC2 from a Remote Server?

リモート サーバーから Amazon EC2 上の MySQL に接続する

リモート サーバーから Amazon EC2 でホストされている MySQL データベースに接続するには、次の手順に従う必要があります。 :

1.リモート アクセス構成の確認

接続する MySQL ユーザーにリモート アクセス権限があることを確認します。これは、ユーザーに GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password'; を付与することで実行できます。特権。

2. MySQL 構成の変更

MySQL 構成ファイル (my.cnf) を編集し、次の設定を追加します。

skip networking
bind-address = 0.0.0.0

3. MySQL の再起動

構成を変更した後、次のコマンドを使用して MySQL を再起動します。

/etc/init.d/mysql restart

4. IP アドレスの確認

EC2 インスタンスに Elastic IP アドレスが割り当てられていることを確認します。 MySQL 接続コマンドは、ローカル IP アドレスの代わりにこの IP アドレスを使用する必要があります。

5.トラブルシューティング

これらの手順を実行しても接続エラーが発生する場合は、AWS セキュリティ グループの設定を確認してください。リモート サーバーから MySQL ポート (通常は TCP ポート 3306) へのトラフィックを許可する適切な受信ルールが設定されていることを確認します。

回答の具体的な解決策

追加提供された応答で示唆されているように、MySQL 構成ファイルのバインド アドレスが 127.0.0.1 に設定されている場合は、次のようにする必要があります。外部 IP アドレスからの接続を許可するために 0.0.0.0 に変更されました。

以上がリモートサーバーから Amazon EC2 上の MySQL データベースに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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