このトピックでは、Navicat を使用して MySQL、SQL Server、PostgreSQL、または MariaDB を実行する RDS インスタンスに接続する方法について説明します。Navicat はサードパーティのデータベース管理ツールです。
前提条件
RDS インスタンスに接続する前に、必要なデータベースエンジンの RDS インスタンスを作成し、RDS インスタンスのデータベースとアカウントを作成し、RDS インスタンスの IP アドレスホワイトリストを設定する必要があります。
RDS インスタンスが作成されます。 詳細については、「RDS for MySQL インスタンスを作成する」、「RDS for SQL Server インスタンスを作成する」、「RDS for PostgreSQL インスタンスを作成する」、または「RDS for MariaDB インスタンスを作成する」をご参照ください。
RDS インスタンス用にデータベースが作成されます。 詳細については、「RDS for MySQL データベースを作成する」、「ApsaraDB RDS for SQL Server データベースを作成する」、「RDS for PostgreSQL データベースを作成する」、または「RDS for MariaDB データベースを作成する」をご参照ください。
RDS インスタンスのアカウントが作成されます。 詳細については、「RDS for MySQL インスタンスのアカウントを作成する」、「RDS for SQL Server インスタンスのアカウントを作成する」、「RDS for PostgreSQL インスタンスのアカウントを作成する」、または「RDS for MariaDB インスタンスのアカウントを作成する」をご参照ください。
RDS インスタンスの IP アドレスホワイトリストが設定されます。 詳細については、「RDS for MySQL インスタンスの IP ホワイトリストを設定する」、「RDS for SQL Server インスタンスの IP ホワイトリストを設定する」、「RDS for PostgreSQL インスタンスの IP ホワイトリストを設定する」、または「RDS for MariaDB インスタンスの IP ホワイトリストを設定する」をご参照ください。
手順
Navicat クライアントを起動します。
ツールバーで、[接続] をクリックし、接続するデータベースのタイプを選択します。
説明Navicat クライアントが古いバージョンの場合、[Alibaba Cloud] は表示されません。[MySQL] や [PostgreSQL] などのデータベースタイプを選択できます。

接続する RDS インスタンスの情報を入力します。次の表に必要なパラメータを示します。

パラメータ
説明
[接続名]
接続のカスタム名を入力します。
[ホスト]
RDS インスタンスの内部エンドポイントまたはパブリックエンドポイントを入力します。
クライアントが Elastic Compute Service (ECS) インスタンスにデプロイされており、ECS インスタンスが同じ Alibaba Cloud アカウントを使用して作成され、RDS インスタンスと同じリージョンおよび VPC に存在する場合は、内部エンドポイントを使用します。
その他の状況では、パブリックエンドポイントを使用します。
[ポート]
内部ポートまたはパブリックポート を入力します。たとえば、RDS for MySQL インスタンスのデフォルトポートは 3306 です。
[ユーザー名]
RDS インスタンスへの接続に使用するアカウントのユーザー名を入力します。
[パスワード]
RDS インスタンスへの接続に使用するアカウントのパスワード。
[OK] をクリックします。
説明RDS インスタンスで高セキュリティホワイトリストモードが有効になっており、インターネット経由でデバイスをインスタンスに接続する場合、デバイスのパブリック IP アドレスをクラシックネットワークタイプの IP アドレスホワイトリストに追加する必要があります。

参照資料
Data Management (DMS) や CLI などの方法を使用して RDS インスタンスに接続することもできます。 詳細については、次のドキュメントをご参照ください。
RDS for SQL Server インスタンスに接続する
FAQ
RDS インスタンスに接続できない問題のトラブルシューティング方法については、「ApsaraDB RDS インスタンスに接続できない場合はどうすればよいですか?」をご参照ください。