TiDB
TiDBをSquadbaseに接続するための手順と必要情報の取得方法
必要情報
| 項目 | 説明 |
|---|---|
| TiDB Connection URL | TiDBへ接続するための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
- TiDB Cloud にログインする
- ダッシュボードからクラスターを選択する
- クラスターページ上部の Connect をクリックする

- Connect With のドロップダウンで General を選択する
- パスワードをまだ設定していない場合は Generate Password をクリックする
- パスワードは発行直後にのみ表示されます — 必ずコピーして安全な場所に保管してください
- Parameters タブに表示される HOST・PORT・USERNAME・PASSWORD・DATABASE の値を確認する
- これらの値を使って接続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/mydbSSL Mode(任意)
TiDBへの接続時のTLS設定を制御します。
| 値 | 説明 |
|---|---|
verify-identity | (デフォルト)接続を暗号化し、システムCAを使ってサーバー証明書を検証します。TiDB Cloud Serverless/Dedicatedに必須です。 |
require | 証明書を検証せずに接続を暗号化します。自己署名証明書を使ったセルフホストTiDBに適しています。 |
disabled | TLSを無効にします。ローカルのセルフホスト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秘密鍵を復号するためのパスフレーズです。秘密鍵が暗号化されている場合にのみ必要です。