为 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 安装目录>/bin
目录中,使用 maintainDB 工具导出数据库:maintainDB backup -D -F database_backup关于备份程序的更多详细信息在 这里。
按照步骤 1 的描述,创建一个新的数据库,并将 UTF-8 设为默认字符集。
将
<TeamCity Data Directory>/config/database.properties
文件进行修改,将connectionUrl
属性更改为:jdbc:mysql://<host>/<new_database_name>将数据导入到新的数据库:
maintainDB restore -D -F database_backup -T <TeamCity Data Directory>/config/database.properties启动 TeamCity 服务器。
最后修改日期: 16日 7月 2024年