📣

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

TiDB Cloudサーバーレスクラスタの構築

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

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

ステップ1. TiDB Cloud Serverlessクラスターを作成する

  1. TiDB Cloudアカウントをお持ちでない場合は、 ここクリックしてアカウントを登録してください。

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

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

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

  5. 「作成」をクリックして、 TiDB Cloud Serverless クラスターを作成します。

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

  6. TiDB Cloudクラスターが作成されたら、クラスター名をクリックしてクラスターの概要ページに移動し、右上隅の「接続」をクリックします。接続ダイアログボックスが表示されます。

  7. ダイアログで、希望する接続方法とオペレーティングシステムを選択して、対応する接続文字列を取得します。このドキュメントでは、MySQLクライアントを例として使用します。

  8. 「パスワード生成」をクリックすると、ランダムなパスワードが生成されます。生成されたパスワードは再度表示されないため、安全な場所に保管してください。ルートパスワードを設定しないと、クラスターに接続できません。

注記:

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

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

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

macOS の場合、 Homebrewインストールされていない場合はインストールし、次のコマンドを実行して 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 TiDB Cloudで SQL ステートメントが正常に実行されました。

ヘルプが必要ですか?

不和またはスラック 、あるいはサポートチケットを送信するについてコミュニティに質問してください。

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