首页 > 解决方案 > mysql 系统数据库是否应该更新其编码和排序规则?

问题描述

的背景:

我有一个旧的 MariaDB 5.5 安装,它的所有配置默认值、数据库、表和列都设置为 utf8/utf8_general_ci。我想将所有内容都更改为 utf8mb4/utf8mb4_unicode_ci。

我的问题:

我还应该更新“mysql”系统表吗?

看着它,该架构似乎是 utf8/utf8_general_ci。我不知道这是因为服务器是用它作为默认配置初始化的,还是因为它应该是这样的。这还重要吗?

侧面问题:

如果我决定转储所有数据库以启用该files_per_table选项并重新导入所有数据库,我是否应该在此努力中包含“mysql”系统数据库?

标签: mysqlmariadbutf8mb4

解决方案


推荐阅读