我一直在使用一个细齿梳子进行MariaDB安装,试图更新从utf8 (3字节口味)到utf8mb4的所有内容。它在my.cnf、我的所有数据库以及所有适用的表和列中都是正确的。当我创建没有选项的新数据库时,它确实用正确的排序规则创建了它们。但是看一下Adminer的屏幕截图-三个基础设施数据库中的两个仍然是utf8。,这样行吗?如果没有,我应该如何改变它们呢?这个服务器还没有启用,但是它已经准备好了,所以我不想做一些愚蠢的事情,并且破坏DB引擎。

发布于 2017-08-18 03:42:19
不要在mysql、performance_schema或information_schema中更改任何内容。
注意任何索引的VARCHAR(255) CHARACTER SET utf8 --它们在索引上限制为767字节时会遇到麻烦。
https://stackoverflow.com/questions/45691692
复制相似问题