このトピックでは、Navicatを使用して、MySQL、SQL Server、PostgreSQL、またはMariaDBを実行するRDSインスタンスに接続する方法について説明します。 Navicatはサードパーティのデータベース管理ツールです。
Alibaba Cloudは、グラフィカルデータ管理機能を提供するデータ管理 (DMS) を正式に開始しました。 この機能は、リレーショナルデータベースとNoSQLデータベースの管理に使用され、データ管理、スキーマ管理、ユーザー認証、セキュリティ監査、データトレンド分析、データ追跡、BIチャート、パフォーマンスと最適化などの機能をサポートします。
DMSを使用してデータベースを管理することを推奨します。 DMSを使用してRDSインスタンスに接続する方法の詳細については、「DMSを使用してApsaraDB RDS For MySQLインスタンスにログインする」をご参照ください。
前提条件
次の要件が満たされています。
RDSインスタンスが作成されました。 詳細については、「ApsaraDB RDS for MySQL インスタンスの作成」をご参照ください。
RDSインスタンスは、データベースクライアントまたはCLIを使用して接続されています。 詳細については、「データベースクライアントまたはCLIを使用したApsaraDB RDS For MySQLインスタンスへの接続」をご参照ください。
RDSインスタンスのアカウントが作成されます。 詳細については、「ApsaraDB RDS For MySQLインスタンスのデータベースとアカウントの作成」をご参照ください。
手順
Navicatクライアントを起動します。
左上隅で、接続をクリックし、接続するデータベースのタイプを選択します。
説明Navicatクライアントが最新バージョンにアップグレードされていない場合、Alibaba Cloudメニューは表示されません。 MySQLやPostgreSQLなどのデータベースタイプを選択できます。
接続するRDSインスタンスに関する情報を入力します。 次の表に、必要なパラメーターを示します。
パラメーター
説明
接続名
接続のカスタム名を入力します。
ホスト
RDSインスタンスの内部エンドポイントまたはパブリックエンドポイントを入力します。 次のリストでは、内部エンドポイントとパブリックエンドポイントについて説明します。
RDSインスタンスと同じリージョンにあり、同じネットワークタイプのElastic Compute Service (ECS) インスタンスにクライアントがデプロイされている場合は、内部エンドポイントを使用します。 たとえば、ECSインスタンスとRDSインスタンスの両方が中国 (杭州) リージョンにあるVPCにある場合、RDSインスタンスの内部エンドポイントを使用して安全な接続を作成できます。
その他の状況では、パブリックエンドポイントを使用します。
RDSインスタンスの内部およびパブリックエンドポイントとポート番号を表示する方法の詳細については、「インスタンスエンドポイントとポートの表示と管理」をご参照ください。
ポート
内部ネットワーク経由でRDSインスタンスに接続する場合は、RDSインスタンスの内部ポートを入力します。 パブリックネットワーク経由でRDSインスタンスに接続する場合は、インスタンスのパブリックポートを入力します。
ユーザー名
RDSインスタンスへの接続に使用するアカウントのユーザー名を入力します。
Password
RDSインスタンスへの接続に使用されるアカウントのパスワード。
クリックOK.
説明RDSインスタンスへの接続に失敗した場合は、問題のトラブルシューティングを行います。 詳細については、「ApsaraDB RDSインスタンスへの接続に失敗した場合はどうすればよいですか。 」をご参照ください。
RDSインスタンスで拡張ホワイトリストモードが有効になっていて、インターネット経由でデバイスをインスタンスに接続する場合は、デバイスのパブリックIPアドレスをクラシックネットワークタイプのIPアドレスホワイトリストに追加する必要があります。
よくある質問
RDSインスタンスに接続できない問題のトラブルシューティング方法の詳細については、ApsaraDB RDSインスタンスへの接続に失敗した場合はどうすればよいですか。 をご参照ください。