项目

常规

个人资料

操作

如何将MySQL数据库从utf8转换为utf8mb4

首先需要做的事情就像升级一样

步骤1 - 检查要求

升级Redmine的第一步是检查您是否满足即将使用或安装的版本的要求。

步骤2 - 备份

建议您备份您的数据库和文件上传。大多数升级都是安全的,但保留备份总归是好的。

要了解如何备份Redmine,请阅读备份和恢复Redmine

步骤3 - 转换数据库和表

当使用当前MySQL版本的数据库时,转换可以通过单个命令行完成

ALTER DATABASE redmine DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

有关此主题的更多信息,包括如何转换表,可以在以下位置找到

如果您使用的是如phpMyAdmin之类的助手,您只需在那里选择数据库,然后在操作选项卡下选择校对即可。

字符集的转换现在已经完成。

步骤4 - Redmine配置

更改Redmine文件夹中的config/database.yml文件

encoding: utf8mb4

Marius BĂLTEANU更新 9个月前 · 5次修订