ApsaraDB for SelectDB は MySQL プロトコルと互換があるため、MySQL 互換クライアントを使用して接続できます。コマンドラインの MySQL クライアントを使用して ApsaraDB for SelectDB インスタンスに接続できます。
前提条件
-
ターゲットインスタンスが「実行中」の状態であること。
-
MySQL クライアントは、MySQL 5.7 と互換のあるコネクタを使用する必要があります。
-
ご利用のクライアントのネットワーク環境に基づき、ApsaraDB for SelectDB インスタンスのネットワークを構成します。
-
ご利用のクライアントが 同一 VPC 内 にある ApsaraDB for SelectDB インスタンスと接続する場合、特別なネットワーク構成は不要です。その際は、ApsaraDB for SelectDB インスタンスの VPC アドレス を取得するだけで済みます。
-
それ以外の場合は、ApsaraDB for SelectDB インスタンスに対して インターネットアドレスの申請 を行ってください。詳細については、「パブリックエンドポイントの申請とリリース」をご参照ください。
説明ApsaraDB for SelectDB インスタンスにパブリックエンドポイント経由でアクセスすると、パブリックネットワークトラフィックが発生します。ApsaraDB for SelectDB インスタンスのパブリックネットワークトラフィックは無料です。
-
-
MySQL クライアント の IP アドレスが、ターゲットインスタンスの IP アドレスホワイトリストに含まれている必要があります。詳細については、「IP アドレスホワイトリストの構成」をご参照ください。
操作手順
-
インスタンスのエンドポイントおよびポート番号を取得します。
ApsaraDB for SelectDB コンソール で、インスタンス詳細 ページに移動します。ターゲットインスタンスの VPC アドレス または インターネットアドレス および MySQL プロトコルポート を確認します。
-
インスタンスに接続します。
ApsaraDB for SelectDB インスタンスにパブリックエンドポイント経由でアクセスすると、パブリックネットワークトラフィックが発生します。ApsaraDB for SelectDB インスタンスのパブリックネットワークトラフィックは無料です。
mysql -h <public_endpoint_or_VPC_endpoint> -P <mysql_port> -u <database_account> -p<password_of_database_account>例:
mysql -h selectdb-cn-*****.selectdbfe.rds.aliyuncs.com -P 9030 -u testdb -pselectdb123 -
(任意)インスタンスに接続後、対象のクラスターを選択し、データベース一覧を表示します。
USE @test_cluster; show databases;期待される出力:
+--------------------+ | Database | +--------------------+ | test | | test01 | +--------------------+
関連トピック
その他の可視化ツールについては、「データ可視化」をご参照ください。
よくある質問
Q:インスタンスに接続しようとした際に、次のエラーが表示された場合はどうすればよいですか?
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 2
A:ご利用のクライアントの IP アドレスが、インスタンスの IP アドレスホワイトリストに追加されていることをご確認ください。詳細については、「IP アドレスホワイトリストの構成」をご参照ください。