Squadbase logo

TiDB

TiDBをSquadbaseに接続するための手順と必要情報の取得方法

必要情報

項目説明
TiDB Connection URLTiDBへ接続するためのURLです(例:mysql://user:password@gateway01.<region>.prod.aws.tidbcloud.com:4000/database)。
SSL Mode(任意)接続時のTLSモードです。verify-identity(デフォルト)、require、またはdisabledを指定できます。
SSH Tunnel Host(任意)SSHバスチョンサーバーのホスト名です。直接接続する場合は空のままにしてください。
SSH Tunnel Port(任意)バスチョンホストのSSHポートです(デフォルト:22)。
SSH Tunnel Username(任意)SSH認証に使用するユーザー名です。SSH Tunnel Hostを設定した場合に必須です。
SSH Private Key(任意)SSH認証に使用する秘密鍵(PEM形式、base64エンコード)です。SSH Tunnel Hostを設定した場合に必須です。
SSH Private Key Passphrase(任意)SSH秘密鍵が暗号化されている場合のパスフレーズです。

取得方法

TiDB Connection URL

TiDB Cloud

  1. TiDB Cloud にログインする
  2. ダッシュボードからクラスターを選択する
  3. クラスターページ上部の Connect をクリックする

TiDB Cloud の Connect ボタン

  1. Connect With のドロップダウンで General を選択する
  2. パスワードをまだ設定していない場合は Generate Password をクリックする
    • パスワードは発行直後にのみ表示されます — 必ずコピーして安全な場所に保管してください
  3. Parameters タブに表示される HOSTPORTUSERNAMEPASSWORDDATABASE の値を確認する
  4. これらの値を使って接続URLを組み立てる:
mysql://[USERNAME]:[PASSWORD]@[HOST]:[PORT]/[DATABASE]

mysql://myuser:mypassword@gateway01.ap-northeast-1.prod.aws.tidbcloud.com:4000/mydb

セルフホスト TiDB

接続URLは次の形式で構成されます。

mysql://[ユーザー名]:[パスワード]@[ホスト]:[ポート]/[データベース名]
項目説明
ユーザー名TiDBに接続するユーザー名
パスワード該当ユーザーのパスワード
ホストTiDBサーバーのホスト名またはIPアドレス
ポートTiDBのポート番号(デフォルト:4000
データベース名接続するデータベースの名前

mysql://myuser:mypassword@db.example.com:4000/mydb

SSL Mode(任意)

TiDBへの接続時のTLS設定を制御します。

説明
verify-identity(デフォルト)接続を暗号化し、システムCAを使ってサーバー証明書を検証します。TiDB Cloud Serverless/Dedicatedに必須です。
require証明書を検証せずに接続を暗号化します。自己署名証明書を使ったセルフホストTiDBに適しています。
disabledTLSを無効にします。ローカルのセルフホストTiDBにのみ使用してください。

SSH Tunnel Host(任意)

経由するSSHバスチョンサーバーのホスト名です。SSHトンネルを使わず直接接続する場合は空のままにしてください。

SSH Tunnel Port(任意)

バスチョンホストのSSHポートです。空白のままにすると22が使用されます。

SSH Tunnel Username(任意)

バスチョンホストへのSSH認証ユーザー名です。SSH Tunnel Hostを設定した場合に必須です。

SSH Private Key(任意)

SSH認証用のPEM秘密鍵(base64エンコード)です。SSH Tunnel Hostを設定した場合に必須です。

SSH Private Key Passphrase(任意)

SSH秘密鍵を復号するためのパスフレーズです。秘密鍵が暗号化されている場合にのみ必要です。