すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:MariaDB インスタンスへの接続

最終更新日:Mar 29, 2026

ApsaraDB RDS for MariaDB インスタンスを作成し、必要な構成(IP アドレスホワイトリストの設定およびアカウントの作成)を完了した後、Data Management (DMS) またはデータベースクライアントを使用してインスタンスに接続します。

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

DMS を使用した接続

Data Management (DMS) は、Alibaba Cloud が提供する GUI ベースのツールです。リレーショナルデータベースおよび NoSQL データベースをサポートし、データ管理、スキーマ管理、ユーザー権限付与、セキュリティ監査、データトレンド分析、データ追跡、ビジネスインテリジェンス(BI)レポート、パフォーマンス最適化などの機能を提供します。

  1. [インスタンス] ページに移動します。上部のナビゲーションバーから、ご利用の RDS インスタンスが配置されているリージョンを選択し、その後、インスタンス ID をクリックします。

  2. 右上隅にある [データベースにログイン] をクリックします。

  3. 表示されるダイアログボックスで、RDS アカウントのユーザー名とパスワードを入力し、[ログイン] をクリックします。

    RDS アカウントの認証情報を確認するには、インスタンスページを開き、左側のナビゲーションウィンドウから [アカウント] をクリックします。パスワードを忘れてしまった場合は、[パスワードの再設定] をクリックします。
  4. ログイン後に、左側のナビゲーションウィンドウでデータベース名をダブルクリックして、該当のデータベースに切り替えます。

データベースクライアントを使用した接続

ApsaraDB RDS はオープンソースの MariaDB と完全互換であるため、MariaDB 互換のクライアントであればすべて利用可能です。以下では、HeidiSQL を例として手順を説明します。

接続情報の確認

クライアントの構成を行う前に、RDS コンソールで以下の値を確認してください。手順については、「内部エンドポイントおよびパブリックエンドポイントとポート番号の表示・変更」をご参照ください。

項目HeidiSQL のフィールド
内部エンドポイントまたはパブリックエンドポイント[ホスト名 / IP]rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com
ポート番号ポートコンソールで確認
アカウントのユーザー名ユーザーご利用の RDS アカウントのユーザー名

どのエンドポイントを使用するか:

  • 内部エンドポイント — クライアントが、RDS インスタンスと同じリージョンおよび仮想プライベートクラウド(VPC)内にある Elastic Compute Service (ECS) インスタンス上で実行されている場合に使用します。

  • パブリックエンドポイント — 上記以外のすべての場合に使用します。

HeidiSQL の構成と接続

  1. HeidiSQL クライアントを起動します。

  2. [セッションマネージャー] ダイアログボックスの左下隅にある [新規] をクリックします。

  3. 接続パラメーターを入力します。

    パラメーター説明
    ネットワークタイプMariaDB または MySQL (TCP/IP)接続に使用するネットワークプロトコル
    ライブラリデフォルト値のままにしますクライアント用のダイナミックリンクライブラリ
    ホスト名 / IP アドレス内部エンドポイントまたはパブリックエンドポイント例: rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com
    ユーザーRDS アカウントのユーザー名
    パスワードRDS アカウントのパスワード
    ポート内部ポート番号またはパブリックポート番号内部ネットワーク経由で接続する場合は、内部ポート番号を入力します。インターネット経由で接続する場合は、パブリックポート番号を入力します。詳細については、「内部およびパブリックエンドポイントとポート番号の表示および変更」をご参照ください。

    HeidiSQL connection parameters

  4. [開く] をクリックします。

接続が成功した場合、HeidiSQL インターフェイスにデータベースがロードされます。

Successful connection

トラブルシューティング

エラー原因対処方法
Unknown MySQL server host 'xxxxxxxxx' (11001)[ホスト名 / IP] に、エンドポイントではなくインスタンス ID または IP アドレスが指定されています。[ホスト名 / IP] に、RDS インスタンスの内部エンドポイントまたはパブリックエンドポイントを指定してください。
Access denied for user 'xxxxx'@'xxxxx' (using password: YES)RDS アカウントではなく Alibaba Cloud アカウントの認証情報が使用されています。RDS インスタンスの [アカウント] ページで作成したアカウントのユーザー名とパスワードを使用してください。
Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com' (10060)(応答が遅い)HeidiSQL を実行しているマシンのパブリック IP アドレスが IP アドレスホワイトリストに登録されていません。パブリック IP アドレスをホワイトリストに追加してください。「IP アドレスホワイトリストの設定」をご参照ください。
エラー 10060 の原因がホワイトリストの設定ミスであるかどうかを確認するには、一時的にホワイトリストに 0.0.0.0/0 を追加して接続を再試行してください。接続が成功した場合、ホワイトリストの設定に誤りがあります。その後、0.0.0.0/0 を削除し、実際のパブリック IP アドレスのみをホワイトリストに登録してください。パブリック IP アドレスの確認方法については、「ローカルサーバーからインターネット経由で ApsaraDB RDS for MySQL インスタンスまたは ApsaraDB RDS for MariaDB インスタンスに接続できない理由

よくある質問

Function Compute を使用して RDS インスタンスからデータを読み取るにはどうすればよいですか?

Function Compute 関数にサードパーティの依存関係をインストールし、組み込みモジュールを使用して RDS インスタンスをクエリします。詳細については、「関数のサードパーティの依存関係をインストールする」をご参照ください。