TiDB Cloud(サーバーレス層) で TiDBクラスタを構築する

このドキュメントでは、TiDB を使い始める最も簡単な方法について説明します。 TiDB Cloudを使用して Serverless Tier クラスターを作成し、それに接続して、サンプル アプリケーションを実行します。

ローカル マシンで TiDB を実行する必要がある場合は、 TiDB をローカルで起動するを参照してください。

このドキュメントでは、 TiDB Cloudを開始するための最も簡単な方法について説明します。 TiDB クラスターを作成して接続し、サンプル アプリケーションを実行します。

ステップ 1. サーバーレス層クラスターを作成する

  1. TiDB Cloudアカウントを持っていない場合は、 ここをクリックしてアカウントにサインアップします。

  2. ログインをTiDB Cloudアカウントに追加します。

  3. [クラスター] ページで、[クラスタの作成] をクリックします。

  4. [クラスタの作成] ページでは、サーバーレス層がデフォルトで選択されています。必要に応じてデフォルトのクラスター名を更新し、クラスターを作成するリージョンを選択します。

    TiDB Cloudクラスターは約 30 秒で作成されます。

  5. TiDB Cloudクラスターが作成されたら、[**セキュリティ設定]**をクリックします。 [セキュリティ設定] ダイアログ ボックスで、クラスターに接続するためのルート パスワードを設定し、[送信] をクリックします。 root パスワードを設定しないと、クラスターに接続できません。

  6. [**接続]**をクリックします。接続ダイアログボックスが表示されます。ダイアログの [ SQL クライアントで接続] の下で、希望する接続方法のタブをクリックし、対応する接続文字列を保存します。次のセクションでは、MySQL クライアントを例として使用します。

    ノート:

    サーバーレス階層クラスターの場合、クラスターに接続するときに、ユーザー名にクラスターのプレフィックスを含め、名前を引用符で囲む必要があります。詳細については、 ユーザー名のプレフィックスを参照してください。

    ノート:

    サーバーレス階層クラスターの場合、クラスターに接続するときに、ユーザー名にクラスターのプレフィックスを含め、名前を引用符で囲む必要があります。詳細については、 ユーザー名のプレフィックスを参照してください。

ステップ 2. クラスターに接続する

  1. MySQL クライアントがインストールされていない場合は、オペレーティング システムを選択し、以下の手順に従ってインストールします。
  • macOS
  • Linux

macOS の場合、 自作がない場合はインストールしてから、次のコマンドを実行して MySQL クライアントをインストールします。

brew install mysql-client

出力は次のとおりです。

mysql-client is keg-only, which means it was not symlinked into /opt/homebrew, because it conflicts with mysql (which contains client libraries). If you need to have mysql-client first in your PATH, run: echo 'export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"' >> ~/.zshrc For compilers to find mysql-client you may need to set: export LDFLAGS="-L/opt/homebrew/opt/mysql-client/lib" export CPPFLAGS="-I/opt/homebrew/opt/mysql-client/include"

MySQL クライアントを PATH に追加するには、上記の出力で次のコマンドを見つけて (出力がドキュメントの上記の出力と一致しない場合は、代わりに出力で対応するコマンドを使用してください)、それを実行します。

echo 'export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"' >> ~/.zshrc

次に、 sourceコマンドでグローバル環境変数を宣言し、MySQL クライアントが正常にインストールされていることを確認します。

source ~/.zshrc mysql --version

予想される出力の例:

mysql Ver 8.0.28 for macos12.0 on arm64 (Homebrew)

Linux の場合、次の例では CentOS 7 を使用しています。

yum install mysql

次に、MySQL クライアントが正常にインストールされたことを確認します。

mysql --version

予想される出力の例:

mysql Ver 15.1 Distrib 5.5.68-MariaDB, for Linux (x86_64) using readline 5.1
  1. ステップ1で取得した接続文字列を実行します。

    mysql --connect-timeout 15 -u '<prefix>.root' -h <host> -P 4000 -D test --ssl-mode=VERIFY_IDENTITY --ssl-ca=/etc/ssl/cert.pem -p

ノート:

ノート:

  1. パスワードを入力してサインインします。

ステップ 3. SQL ステートメントを実行する

TiDB Cloudで最初の SQL ステートメントを実行してみましょう。

SELECT 'Hello TiDB Cloud!';

期待される出力:

+-------------------+ | Hello TiDB Cloud! | +-------------------+ | Hello TiDB Cloud! | +-------------------+

実際の出力が予想される出力と似ている場合は、おめでとう、 TiDB Cloudで SQL ステートメントを正常に実行したことになります。

このページは役に立ちましたか?

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.