为 MySQL 配置 UTF8 字符集
要创建一个使用 UTF-8 字符集的 MySQL 数据库:
创建一个新的数据库:
create database <database_name> character set utf8mb4 collate utf8mb4_bin打开
<TeamCity Data Directory>/config/database.properties并添加characterEncoding属性:connectionProperties.characterEncoding=UTF-8
将现有的 MySQL 数据库的字符集更改为 UTF-8:
关闭 TeamCity 服务器。
从
<TeamCity Home>/bin目录中,使用 maintainDB 工具导出数据库:maintainDB backup -D -F database_backup关于备份程序的更多详细信息在 这里。
按照步骤 1 的描述,创建一个新的数据库,并将 UTF-8 设为默认字符集。
通过将
connectionUrl属性更改为以下内容,修改<TeamCity Data Directory>/config/database.properties文件:jdbc:mysql://<host>/<new_database_name>将数据导入到新的数据库:
maintainDB restore -D -F database_backup -T <TeamCity Data Directory>/config/database.properties启动 TeamCity 服务器。
最后修改日期: 2025年 8月 12日