mysql - mysql 系统数据库是否应该更新其编码和排序规则?
问题描述
的背景:
我有一个旧的 MariaDB 5.5 安装,它的所有配置默认值、数据库、表和列都设置为 utf8/utf8_general_ci。我想将所有内容都更改为 utf8mb4/utf8mb4_unicode_ci。
我的问题:
我还应该更新“mysql”系统表吗?
看着它,该架构似乎是 utf8/utf8_general_ci。我不知道这是因为服务器是用它作为默认配置初始化的,还是因为它应该是这样的。这还重要吗?
侧面问题:
如果我决定转储所有数据库以启用该files_per_table
选项并重新导入所有数据库,我是否应该在此努力中包含“mysql”系统数据库?
解决方案
推荐阅读
- react-admin - 如何更改 ImageField 中图像的大小?
- acumatica - Acumatica:选择器过滤重复项
- node.js - MONGO_URL 是什么,应该设置什么?
- sql - 使用 WHERE 某一特定列“Select * from table”超时,但其他列可以正常运行
- c# - 如何解决这个问题?“阅读器关闭时调用 CheckDataIsReady 的尝试无效”
- python - 如何获取 HTML 表单输入,通过 python 程序运行输入,以 HTML 输出响应
- python - 为什么我的python函数放在一个类中时运行方式不同
- mysql - 如何使用where子句解决左连接不起作用
- javascript - 如何将箭头函数转换为常规函数?
- r - CRAN 关于使用全局变量的政策