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

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

最終更新日:Jun 21, 2026

ApsaraDB RDS for MariaDB インスタンスを購入し、アカウントの作成やホワイトリストの設定など、RDS インスタンスに必要な設定を完了すると、Data Management (DMS) またはクライアントを使用して RDS インスタンスに接続できます。このトピックでは、DMS またはクライアントを使用して RDS インスタンスに接続する方法について説明します。

前提条件

次の操作が完了している必要があります。

手順

DMS を使用した RDS インスタンスへの接続

説明

DMS は Alibaba Cloud が開発した GUI ベースのツールです。DMS は、リレーショナルデータベースと NoSQL データベースの管理に使用でき、データ管理、スキーマ管理、ユーザー権限付与、セキュリティ監査、データ傾向分析、データ追跡、ビジネスインテリジェンス (BI) レポート、パフォーマンスの最適化に対応しています。

  1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
  2. 表示されたページの右上隅にある [Log On to Database] をクリックします。

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

    説明

    アカウントのユーザー名とパスワードを取得するには、次の操作を実行してください。

    1. RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
    2. 左側メニューで、アカウント管理 をクリックします。

    3. パスワードを忘れた場合は、パスワードのリセット をクリックします。

  4. ログインに成功したら、左側メニューでデータベース名をダブルクリックして、データベースに切り替えます。

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

ApsaraDB RDS はオープンソースの MariaDB と完全な互換性があります。オープンソースの MariaDB データベースへの接続と同様に、一般的なデータベースクライアントから RDS インスタンスに接続できます。次の例では、HeidiSQL クライアントを使用します。

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

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

  3. ApsaraDB RDS インスタンスの接続情報を入力します。各パラメーターは次の表のとおりです。

    パラメーター

    説明

    [ネットワークタイプ]

    RDS インスタンスのネットワークタイプを選択します。たとえば、[MariaDB or MySQL (TCP/IP)] を選択します。

    ライブラリ

    ダイナミックリンクライブラリを選択します。デフォルト値のままにします。

    [Hostname / IP]

    RDS インスタンスの内部またはパブリックエンドポイントを入力します。例:rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com。RDS インスタンスの内部およびパブリックエンドポイントの表示方法の詳細については、「内部およびパブリックエンドポイントとポート番号の表示と変更」をご参照ください。

    • クライアントが RDS インスタンスと同じリージョン、同じネットワークタイプの Elastic Compute Service (ECS) インスタンスにデプロイされている場合は、内部エンドポイントを使用します。たとえば、ECS インスタンスと RDS インスタンスがどちらも中国 (杭州) リージョンの VPC 内にある場合は、RDS インスタンスの内部エンドポイントを使用して安全な接続を確立できます。

    • その他のシナリオでは、RDS インスタンスのパブリックエンドポイントを入力します。

    [ユーザー]

    RDS インスタンスへの接続に使用するアカウントのユーザー名を入力します。アカウントの作成方法の詳細については、「ApsaraDB RDS for MariaDB インスタンスでのデータベースとアカウントの作成」をご参照ください。

    [パスワード]

    上記アカウントのパスワードです。

    [ポート]

    内部ネットワーク経由で RDS インスタンスに接続する場合は、インスタンスの内部ポート番号を入力します。インターネット経由で RDS インスタンスに接続する場合は、インスタンスのパブリックポート番号を入力します。詳細については、「内部およびパブリックエンドポイントとポート番号の表示と変更」をご参照ください。

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

    上記のパラメーターが正しく設定されている場合は、RDS インスタンスに接続できます。

    接続後、HeidiSQL の左側メニューにデータベースのディレクトリツリーが表示されます。右側には、選択したデータベースの詳細 (テーブル名、行数、サイズ、作成日時、エンジンタイプなど) が一覧表示されます。

次の一般的なエラーが発生する可能性があります:

  • Unknown MySQL server host 'xxxxxxxxx' (11001)

    このエラーが発生した場合は、[Hostname / IP] パラメーターが正しく設定されているか確認してください。このパラメーターが RDS インスタンスの ID または IP アドレスに設定されている場合、接続は失敗します。このパラメーターには、RDS インスタンスの内部またはパブリックエンドポイントを設定する必要があります。

  • Access denied for user 'xxxxx'@'xxxxx' (using password:YES)

    正しいユーザー名とパスワードを入力したか確認してください。よくある間違いは、Alibaba Cloud アカウントの認証情報を使用することです。インスタンスの アカウント管理 ページにあるデータベースアカウントの認証情報を使用する必要があります。

  • 応答が遅く、「Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com' (10060)」というメッセージが返されます。

    このエラーが発生した場合は、HeidiSQL を実行しているサーバーのパブリック IP アドレスが RDS インスタンスの IP アドレスホワイトリストに追加されているか確認してください。ホワイトリストの設定方法については、「IP アドレスホワイトリストの設定」をご参照ください。

    説明

    一時的に 0.0.0.0/0 エントリを RDS インスタンスの IP アドレスホワイトリストに追加できます。0.0.0.0/0 エントリを追加した後に HeidiSQL を使用して RDS インスタンスに接続できる場合、このエラーは IP アドレスホワイトリストの設定が不適切であることが原因で発生しています。HeidiSQL を実行しているサーバーの実際のパブリック IP アドレスを取得する必要があります。詳細については、「ローカルサーバーからインターネット経由で ApsaraDB RDS for MySQL インスタンスまたは ApsaraDB RDS for MariaDB インスタンスに接続できないのはなぜですか?」をご参照ください。

よくある質問

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

A:関数のサードパーティの依存関係をインストールし、組み込みモジュールを使用して ApsaraDB RDS インスタンスからデータを取得できます。詳細については、「関数のサードパーティの依存関係のインストール」をご参照ください。