ホームページ >データベース >mysql チュートリアル >リモートサーバーから 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 サイトの他の関連記事を参照してください。