📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

WordPressとTiDB Cloud Starterを統合する



TiDBはMySQL互換データベースであり、 TiDB Cloud Starterはフルマネージド型のTiDBサービスです。WordPress WordPress 、ユーザーがウェブサイトを作成・管理できる無料のオープンソースコンテンツ管理システム(CMS)です。WordPressはPHPで記述されており、MySQLデータベースを使用しています。

このチュートリアルでは、 TiDB Cloud Starterを使用してWordPressを無料で実行する方法を学ぶことができます。

注記:

このチュートリアルは、 TiDB Cloud Starterに加えて、 TiDB Cloud Essential、 TiDB Cloud Dedicated、および TiDB Self-Managed でも動作します。ただし、コスト効率を考慮すると、WordPress はTiDB Cloud Starterで実行することを強くお勧めします。

前提条件

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

TiDB Cloud StarterでWordPressを実行する

このセクションでは、TiDB Cloud Starterを使用して WordPress を実行する方法を説明します。

ステップ1:WordPressサンプルリポジトリをクローンする

サンプルコードリポジトリをクローンするには、ターミナルウィンドウで以下のコマンドを実行してください。

git clone https://github.com/Icemap/wordpress-tidb-docker.git cd wordpress-tidb-docker

ステップ2:依存関係をインストールする

  1. サンプルリポジトリでは、WordPressを起動するためにドッカーDocker Compose必要です。既にインストール済みであれば、この手順はスキップできます。WordPressはLinux環境(Ubuntuなど)で実行することを強くお勧めします。DockerとDocker Composeをインストールするには、次のコマンドを実行してください。

    sudo sh install.sh
  2. サンプル リポジトリには、サブモジュールとしてTiDB互換性プラグインが含まれています。次のコマンドを実行してサブモジュールを更新します。

    git submodule update --init --recursive

ステップ3:接続情報の設定

TiDB Cloud StarterへのWordPressデータベース接続を設定します。

  1. 私のTiDBページに移動し、次に、対象のTiDB Cloud Starterインスタンスの名前をクリックして、概要ページに移動します。

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

  3. 接続ダイアログの設定がご使用のオペレーティング環境と一致していることを確認してください。

    • 接続タイプPublicに設定されています。
    • 「接続」はWordPressに設定されています。
    • オペレーティングシステムDebian/Ubuntu/Archに設定されています。
    • データベースは、使用したいデータベースに設定されます。たとえば、 test
  4. 「パスワードを生成」をクリックすると、ランダムなパスワードが生成されます。

    ヒント:

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

  5. .env.exampleをコピーして.envに名前を変更するには、次のコマンドを実行します。

    cp .env.example .env
  6. 対応する接続​​文字列.envファイルにコピー&ペーストしてください。例は以下のとおりです。

    TIDB_HOST='{HOST}' # e.g. gateway01.ap-northeast-1.prod.aws.tidbcloud.com TIDB_PORT='4000' TIDB_USER='{USERNAME}' # e.g. xxxxxx.root TIDB_PASSWORD='{PASSWORD}' TIDB_DB_NAME='test'

    プレースホルダー{}を、接続ダイアログから取得した接続パラメータに置き換えてください。デフォルトでは、 TiDB Cloud Starterにはtestデータベースが付属しています。TiDB Cloud Starterインスタンスで既に別のデータベースを作成している場合は、 testデータベース名に置き換えてください。

  7. .envファイルを保存します。

ステップ4: TiDB Cloud StarterでWordPressを起動する

  1. WordPressをDockerコンテナとして実行するには、以下のコマンドを実行してください。

    docker compose up -d
  2. ローカルマシンでコンテナを起動した場合はlocalhostにアクセスしてWordPressサイトをセットアップし、リモートマシンでWordPressが実行されている場合はhttp://<your_instance_ip>にアクセスしてください。

ステップ5:データベース接続を確認する

  1. TiDB CloudコンソールでTiDB Cloud Starterインスタンスの接続ダイアログを閉じ、 SQLエディタページを開きます。
  2. 左側の「スキーマ」タブで、WordPressに接続したデータベースをクリックします。
  3. そのデータベースのテーブル一覧に、WordPressのテーブル( wp_postswp_commentsなど)が表示されていることを確認してください。

お困りですか?

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

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