TeamCity On-Premises 2026.2 Help

MySQL の UTF8 文字セットの設定

UTF-8 文字セットを使用する MySQL データベースを作成するには:

  1. 新しいデータベースを作成します。

    create database <database_name> character set utf8mb4 collate utf8mb4_bin
  2. <TeamCity データディレクトリ>/config/データベース.properties を開き、 文字エンコーディング プロパティを追加します。

    connectionProperties.characterEncoding=UTF-8

既存の MySQL データベースの文字セットを UTF-8 に変更するには:

  1. TeamCity サーバーをシャットダウンします。

  2. <TeamCity ホーム>/バイナリ ディレクトリから、maintainDB ツールを使用してデータベースをエクスポートします。

    maintainDB backup -D -F database_backup

    バックアップ手順の詳細については、 こちらを参照してください

  3. ステップ 1 の説明に従って、デフォルトの文字セットとして UTF-8 を使用して新しいデータベースを作成します。

  4. 接続 URL プロパティを次のように変更して、 <TeamCity データディレクトリ>/config/データベース.properties ファイルを変更します。

    jdbc:mysql://<host>/<new_database_name>
  5. 新しいデータベースにデータをインポートします。

    maintainDB restore -D -F database_backup -T <TeamCity Data Directory>/config/database.properties
  6. TeamCity サーバーを起動します。

2026 年 9 月 11 日