

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

Amazon RDS によって DB インスタンスがプロビジョニングされたら、スタンダードの MariaDB クライアントアプリケーションまたはユーティリティを使用してインスタンスに接続できます。接続文字列で、DB インスタンスのエンドポイントからのドメインネームシステム (DNS) アドレスをホストパラメータとして指定します。また、ポートパラメータとして、DB インスタンスのエンドポイントのポート番号も指定します。

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

ほとんどの Linux ディストリビューションには、Oracle MySQL クライアントではなく MariaDB クライアントが含まれています。MariaDB の MySQL コマンドラインクライアントを Amazon Linux 2023 にインストールするには、次のコマンドを実行します。

```
sudo dnf install mariadb105
```

MariaDB の MySQL コマンドラインクライアントを Amazon Linux 2 にインストールするには、次のコマンドを実行します。

```
sudo yum install mariadb
```

ほとんどの DEB ベースの Linux ディストリビューションに MySQL コマンドラインクライアントをインストールするには、次のコマンドを実行します。

```
apt-get install mariadb-client
```

MySQL コマンドラインクライアントのバージョンを確認するには、次のコマンドを実行します。

```
mysql --version
```

現在のクライアントバージョン用の MySQL ドキュメントを表示するには、次のコマンドを実行します。

```
man mysql
```

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

MariaDB DB インスタンスへの接続には、SSL 暗号化を使用できます。詳細については、[Amazon RDS 上の MariaDB DB インスタンスの SSL/TLS サポート](MariaDB.Concepts.SSLSupport.md) を参照してください。

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

**Topics**
+ [MariaDB DB インスタンスの接続情報の検索](USER_ConnectToMariaDBInstance.EndpointAndPort.md)
+ [RDS for MariaDB の MySQL コマンドラインクライアントからの接続 (非暗号化)](USER_ConnectToMariaDBInstance.CLI.md)
+ [AWS JDBC ドライバーと AWS Python ドライバーを使用した RDS for MariaDB への接続](MariaDB.Connecting.Drivers.md)
+ [MariaDB DB インスタンスへの接続のトラブルシューティング](USER_ConnectToMariaDBInstance.Troubleshooting.md)