MySQL の UTF8 文字セットの設定
UTF-8 文字セットを使用する MySQL データベースを作成するには:
新しいデータベースを作成します。
create database <database_name> character set utf8mb4 collate utf8mb4_bin<TeamCity データディレクトリ>/config/データベース.propertiesを開き、文字エンコーディングプロパティを追加します。connectionProperties.characterEncoding=UTF-8
既存の MySQL データベースの文字セットを UTF-8 に変更するには:
TeamCity サーバーをシャットダウンします。
<TeamCity ホーム>/バイナリディレクトリから、maintainDB ツールを使用してデータベースをエクスポートします。maintainDB backup -D -F database_backupバックアップ手順の詳細については、 こちらを参照してください。
ステップ 1 の説明に従って、デフォルトの文字セットとして UTF-8 を使用して新しいデータベースを作成します。
接続 URLプロパティを次のように変更して、<TeamCity データディレクトリ>/config/データベース.propertiesファイルを変更します。jdbc:mysql://<host>/<new_database_name>新しいデータベースにデータをインポートします。
maintainDB restore -D -F database_backup -T <TeamCity Data Directory>/config/database.propertiesTeamCity サーバーを起動します。
2026 年 9 月 11 日