为什么information_schema和performance_schema不是utf8mb4(我应该关心)?

时间:2017-08-15 11:12:35

标签: mysql mariadb collation information-schema utf8mb4

我一直在用我的MariaDB安装一个细齿梳子尝试更新从utf8(3字节味道)到utf8mb4的所有内容。它在my.cnf,我的所有数据库以及所有适用的表格和列中都是正确的。当我创建没有选项的新数据库时,它会使用正确的排序规则创建它们。但请参阅Adminer的截图 - 三个基础架构数据库中的两个仍然是utf8。 这可以吗?如果没有,我应该如何更改它们?这台服务器尚未生效,但它已经准备就绪,所以我宁愿不做一些愚蠢的事情并打破数据库引擎

enter image description here

1 个答案:

答案 0 :(得分:1)

更改mysqlperformance_schemainformation_schema中的任何内容。

请注意任何索引VARCHAR(255) CHARACTER SET utf8 - 它们将在索引上限制为767字节时遇到问题。