gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 10:39:53 27 4
gpt4 key购买 nike

我一直在仔细检查我的 MariaDB 安装,尝试将所有内容从 utf8(3 字节风格)更新到 utf8mb4。它在 my.cnf、我的所有数据库及其所有适用的表和列中都是正确的。当我创建没有选项的新数据库时,它确实使用正确的排序规则创建它们。但请参阅 Adminer 的屏幕截图 - 三个基础架构数据库中的两个仍然是 utf8。 这样可以吗?如果不是,我应该如何更改它们?该服务器尚未上线,但它已经非常接近准备就绪,所以我不想做一些愚蠢的事情并破坏数据库引擎。

enter image description here

最佳答案

请勿更改 mysqlperformance_schemainformation_schema 中的任何内容。

谨防任何索引的 VARCHAR(255) CHARACTER SET utf8 - 它们会因索引上 767 字节的限制而遇到麻烦。

关于mysql - 为什么 information_schema 和 Performance_schema 不是 utf8mb4 (我应该关心)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45691692/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com