📣

TiDB Cloud Serverless が
Starter
に変わりました!このページは自動翻訳されたものです。
原文はこちらからご覧ください。

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

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

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

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

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

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

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

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

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

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

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

    ノート:

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

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

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

    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 ステートメントを正常に実行したことになります。

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