このトピックでは、データベースクライアントまたはコマンドラインインターフェイス (CLI) を使用して ApsaraDB MyBase for MySQL インスタンスに接続する方法について説明します。
前提条件
作業を開始する前に、次のタスクを完了してください。
データベースクライアントを使用した接続
標準的な MySQL データベースクライアントを使用して、ApsaraDB MyBase for MySQL インスタンスに接続できます。このトピックでは、MySQL Workbench を例として使用します。MySQL Workbench をダウンロードするには、MySQL Workbench ダウンロードページにアクセスしてください。
-
ECS インスタンスまたはローカルコンピューター上で、MySQL Workbench を開き、 を選択します。
-
接続情報を入力します。
パラメーター
説明
[Hostname]
インスタンスのエンドポイントを入力します。インスタンスの内部エンドポイントとパブリックエンドポイントを表示するには、「エンドポイントとポート番号の確認」をご参照ください。
-
内部ネットワーク要件を満たす ECS インスタンスから接続する場合は、内部エンドポイントを使用します。要件は次のとおりです。
-
ECS インスタンスと ApsaraDB MyBase for MySQL インスタンスが同じリージョンにあること。
-
ECS インスタンスと ApsaraDB MyBase for MySQL インスタンスが同じネットワークタイプを使用していること。両方が Virtual Private Cloud (VPC) を使用している場合、同じ VPC 内にある必要があります。
-
-
内部ネットワーク要件を満たさない ECS インスタンスから接続する場合は、パブリックエンドポイントを使用します。
-
ローカルコンピューターから接続する場合は、パブリックエンドポイントを使用します。
[Port]
インスタンスのポート番号を入力します。ポート番号を確認するには、「エンドポイントとポート番号の確認」をご参照ください。
[Username]
データベースアカウントのユーザー名を入力します。ユーザー名を確認するには、「データベースアカウントの作成」をご参照ください。
[Password]
データベースアカウントのパスワードを入力します。
-
-
(オプション) [Test Connection] をクリックして、設定を検証できます。
-
[OK] をクリックして、インスタンスに接続します。
CLI を使用した接続
-
インスタンスに接続するサーバー (ECS インスタンスやオンプレミスサーバーなど) にログインします。
-
次のコマンドを実行して、インスタンスに接続します。
mysql -h <endpoint> -P <port> -u <username> -p // -P でポートを指定し、-p でパスワードの入力が求められます。パラメーター
説明
[endpoint]
インスタンスのエンドポイントです。インスタンスの内部エンドポイントとパブリックエンドポイントを表示するには、「エンドポイントとポート番号の確認」をご参照ください。
-
内部ネットワーク要件を満たす ECS インスタンスから接続する場合は、内部エンドポイントを使用します。要件は次のとおりです。
-
ECS インスタンスと ApsaraDB MyBase for MySQL インスタンスが同じリージョンにあること。
-
ECS インスタンスと ApsaraDB MyBase for MySQL インスタンスが同じネットワークタイプを使用していること。両方が VPC を使用している場合、同じ VPC 内にある必要があります。
-
-
内部ネットワーク要件を満たさない ECS インスタンスから接続する場合は、パブリックエンドポイントを使用します。
-
ローカルコンピューターから接続する場合は、パブリックエンドポイントを使用します。
[port]
インスタンスのポート番号です。ポート番号を確認するには、「エンドポイントとポート番号の確認」をご参照ください。
[username] および [password]
データベースアカウントのユーザー名とパスワードです。ユーザー名を確認するには、「データベースアカウントの作成」をご参照ください。
接続に成功すると、次の出力が返されます。
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 51325 Server version: 8.0.18 Source distribution -