📣

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

MySQL Workbench で TiDB に接続する

TiDB は MySQL 互換のデータベースであり、 MySQLワークベンチ MySQL データベース ユーザー向けの GUI ツール セットです。

このチュートリアルでは、MySQL Workbench を使用して TiDB クラスターに接続する方法を学習します。

注記:

このチュートリアルは、 TiDB Cloud Starter、 TiDB Cloud Essential、 TiDB Cloud Dedicated、および TiDB Self-Managed と互換性があります。

前提条件

このチュートリアルを完了するには、次のものが必要です。

TiDB クラスターがない場合は、次のように作成できます。

TiDBに接続する

選択した TiDB デプロイメント オプションに応じて、TiDB クラスターに接続します。

    1. クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。

    2. 右上隅の「接続」をクリックします。接続ダイアログが表示されます。

    3. 接続ダイアログの構成が動作環境と一致していることを確認します。

      • 接続タイプPublicに設定されています。
      • ブランチmainに設定されています。
      • Connect With がMySQL Workbenchに設定されています。
      • オペレーティング システムは環境に適合します。
    4. ランダムなパスワードを作成するには、 「パスワードの生成」をクリックします。

      ヒント:

      以前にパスワードを作成したことがある場合は、元のパスワードを使用するか、 「パスワードのリセット」をクリックして新しいパスワードを生成することができます。

    5. MySQL Workbench を起動し、 MySQL 接続タイトルの近くにある+をクリックします。

      MySQL Workbench: add new connection

    6. [新しい接続のセットアップ] ダイアログで、次の接続パラメータを構成します。

      • 接続名: この接続に意味のある名前を付けます。

      • ホスト名: TiDB Cloud接続ダイアログからHOSTパラメータを入力します。

      • ポート: TiDB Cloud接続ダイアログからPORTパラメータを入力します。

      • ユーザー名: TiDB Cloud接続ダイアログからUSERNAMEパラメータを入力します。

      • パスワード: 「キーチェーンに保存...」または「ボールトに保存」をクリックし、 TiDB Cloud Starter クラスターのパスワードを入力してから、 「OK」をクリックしてパスワードを保存します。

        MySQL Workbench: store the password of TiDB Cloud Starter in keychain

      次の図は接続パラメータの例を示しています。

      MySQL Workbench: configure connection settings for TiDB Cloud Starter

    7. 「テスト接続」をクリックして、 TiDB Cloud Starter クラスターへの接続を検証します。

    8. 接続テストが成功すると、 「MySQL接続に成功しました」というメッセージが表示されます。 「OK」をクリックして接続設定を保存します。

    1. クラスターページに移動し、ターゲット クラスターの名前をクリックして概要ページに移動します。

    2. 右上隅の「接続」をクリックします。接続ダイアログが表示されます。

    3. 接続ダイアログで、 [接続タイプ]ドロップダウン リストから[パブリック]を選択し、 [CA 証明書]をクリックして CA 証明書をダウンロードします。

      IP アクセス リストをまだ設定していない場合は、 「IP アクセス リストの設定」をクリックするか、手順IPアクセスリストを設定するに従って、最初の接続の前に設定してください。

      TiDB Cloud Dedicatedは、パブリック接続タイプに加えて、プライベートエンドポイントVPCピアリング接続タイプもサポートしています。詳細については、 TiDB Cloud専用クラスタに接続するご覧ください。

    4. MySQL Workbench を起動し、 MySQL 接続タイトルの近くにある+をクリックします。

      MySQL Workbench: add new connection

    5. [新しい接続のセットアップ] ダイアログで、次の接続パラメータを構成します。

      • 接続名: この接続に意味のある名前を付けます。

      • ホスト名: TiDB Cloud接続ダイアログからHOSTパラメータを入力します。

      • ポート: TiDB Cloud接続ダイアログからPORTパラメータを入力します。

      • ユーザー名: TiDB Cloud接続ダイアログからUSERNAMEパラメータを入力します。

      • パスワード: 「キーチェーンに保存...」をクリックし、 TiDB Cloud Dedicated クラスターのパスワードを入力して、 「OK」をクリックし、パスワードを保存します。

        MySQL Workbench: store the password of TiDB Cloud Dedicated in keychain

      次の図は接続パラメータの例を示しています。

      MySQL Workbench: configure connection settings for TiDB Cloud Dedicated

    6. 「テスト接続」をクリックして、 TiDB Cloud Dedicated クラスターへの接続を検証します。

    7. 接続テストが成功すると、 「MySQL接続に成功しました」というメッセージが表示されます。 「OK」をクリックして接続設定を保存します。

    1. MySQL Workbench を起動し、 MySQL 接続タイトルの近くにある+をクリックします。

      MySQL Workbench: add new connection

    2. [新しい接続のセットアップ] ダイアログで、次の接続パラメータを構成します。

      • 接続名: この接続に意味のある名前を付けます。

      • ホスト名: TiDB セルフマネージド クラスターの IP アドレスまたはドメイン名を入力します。

      • ポート: TiDB セルフマネージド クラスターのポート番号を入力します。

      • ユーザー名: TiDB に接続するために使用するユーザー名を入力します。

      • パスワード: 「キーチェーンに保存...」をクリックし、TiDB クラスターへの接続に使用するパスワードを入力し、 「OK」をクリックしてパスワードを保存します。

        MySQL Workbench: store the password of TiDB Self-Managed in keychain

      次の図は接続パラメータの例を示しています。

      MySQL Workbench: configure connection settings for TiDB Self-Managed

    3. 「テスト接続」をクリックして、TiDB セルフマネージド クラスターへの接続を検証します。

    4. 接続テストが成功すると、 「MySQL接続に成功しました」というメッセージが表示されます。 「OK」をクリックして接続設定を保存します。

    よくある質問

    接続タイムアウト エラー「エラー コード: 2013。クエリ中に MySQLサーバーへの接続が失われました」を処理するにはどうすればよいですか?

    このエラーは、クエリ実行時間がタイムアウト制限を超えたことを示します。この問題を解決するには、以下の手順でタイムアウト設定を調整してください。

    1. MySQL Workbench を起動し、 Workbench の設定ページに移動します。

    2. SQLエディタ> MySQLセッションセクションで、「 DBMS接続読み取りタイムアウト間隔(秒)」オプションを設定します。これは、MySQL Workbenchがサーバーから切断されるまでのクエリの最大所要時間(秒)を設定します。

      MySQL Workbench: adjust timeout option in SQL Editor settings

    詳細についてはMySQL Workbench のよくある質問参照してください。

    次のステップ

    ヘルプが必要ですか?

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

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