

# MySQL DB インスタンスへの接続
<a name="USER_ConnectToInstance"></a>

 MySQL データベースエンジンを実行している DB インスタンスに接続するには、DB インスタンスを作成する必要があります。詳細については、「[Amazon RDS DB インスタンスの作成](USER_CreateDBInstance.md)」を参照してください。Amazon RDS によって DB インスタンスがプロビジョニングされたら、スタンダードの MySQL クライアントアプリケーションまたはユーティリティを使用してインスタンスに接続できます。接続文字列では、DB インスタンスのエンドポイントの DNS アドレスをホストパラメータとして指定し、DB インスタンスのエンドポイントのポート番号をポートパラメータとして指定します。

RDS DB インスタンスを認証するには、MySQL の認証メソッドのいずれかと AWS Identity and Access Management (IAM) データベース認証を使用できます。
+ MySQL の認証方法のいずれかを使用して MySQL に対して認証する方法については、MySQL ドキュメントの「[認証方法](https://dev.mysql.com/doc/internals/en/authentication-method.html)」を参照してください。
+ IAM データベース認証を使用して MySQL を認証する方法については、「[MariaDB、MySQL、および PostgreSQL の IAM データベース認証](UsingWithRDS.IAMDBAuth.md)」を参照してください。

MySQL コマンドラインクライアントなどのツールを使用して、MySQL DB インスタンスに接続できます。MySQL コマンドラインクライアントを使用する方法については、MySQL ドキュメントの「[mysql - MySQL コマンドラインクライアント](https://dev.mysql.com/doc/refman/8.0/en/mysql.html)」を参照してください。接続に使用できる GUI ベースのアプリケーションは、MySQL Workbench です。詳細については、「[MySQL Workbench のダウンロード](http://dev.mysql.com/downloads/workbench/)」ページを参照してください。MySQL のインストール (MySQL コマンドラインクライアントを含む) については、「[MySQL のインストールと更新](https://dev.mysql.com/doc/refman/8.0/en/installing.html)」を参照してください。

Amazon VPC の外部から DB インスタンスに接続するには、DB インスタンスがパブリックにアクセス可能であり、アクセスが DB インスタンスのセキュリティグループのインバウンドルールで許可されているなど、いくつかの要件を満たす必要があります。詳細については、「[Amazon RDS DB インスタンスに接続できない](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting)」を参照してください。

MySQL DB インスタンスへの接続で Secure Sockets Layer (SSL) または Transport Layer Security (TLS) 暗号化を使用できます。詳細については、[Amazon RDS 上の MySQL DB インスタンスの SSL/TLS サポート](MySQL.Concepts.SSLSupport.md) を参照してください。AWS Identity and Access Management (IAM) データベース認証を使用している場合は、必ず SSL/TLS 接続を使用してください。詳細については、[MariaDB、MySQL、および PostgreSQL の IAM データベース認証](UsingWithRDS.IAMDBAuth.md) を参照してください。

また、ウェブサーバーから DB インスタンスに接続することもできます。詳細については、「[チュートリアル: ウェブサーバーと Amazon RDS DB インスタンスを作成する](TUT_WebAppWithRDS.md)」を参照してください。

**注記**  
MariaDB DB インスタンスとの接続方法の詳細については、「[MariaDB DB インスタンスへの接続](USER_ConnectToMariaDBInstance.md)」を参照してください。

RDS for MySQL DB インスタンスを検索して接続するには、次のトピックを参照してください。

**Topics**
+ [RDS for MySQL DB インスタンスの接続情報の検索](USER_ConnectToInstance.EndpointAndPort.md)
+ [MySQL コマンドラインクライアントのインストール](mysql-install-cli.md)
+ [MySQL コマンドラインクライアントからの接続 (非暗号化)](USER_ConnectToInstance.CLI.md)
+ [MySQL Workbench からの接続](USER_ConnectToInstance.MySQLWorkbench.md)
+ [MySQL 用 AWS JDBC ドライバー、AWS Python ドライバー、AWS ODBC ドライバーを使用して RDS for MySQL に接続する](MySQL.Connecting.Drivers.md)
+ [MySQL DB インスタンスへの接続のトラブルシューティング](USER_ConnectToInstance.Troubleshooting.md)