前提:生产环境使用的版本是TIDB3.0.11,想升级到4.0.0稳定版
想要达到的效果:
因为是生产环境不能停止集群或是重新部署集群,准备采用PINGCAP推荐的方式升级到4.0版本
已知:
1、因为TIDB3.0.11, 不支持 utf8_general_ci
和 utf8mb4_general_ci
这两种排序规则,大小写敏感不生效
2、TiDB 4.0新增了完整的排序规则支持框架,从语义上支持了排序规则,并新增了配置开关 new_collations_enabled_on_first_bootstrap
查看PINGCAP中tidb-server配置文件解释的文档:
new_collations_enabled_on_first_bootstrap该配置项只有在初次初始化集群时生效,初始化集群后,无法通过更改该配置项打开或关闭新的 collation 框架;3.0.11版本TiDB 集群升级到 4.0 时,由于集群已经初始化过,该参数无论如何配置,都作为 false 处理。
问题
那么想要打开新的collation 框架支持utf8_general_ci
和 utf8mb4_general_ci
这两种排序规则该如何操作。
各位老师有没有好的解决办法,多谢!急