修复 max_binlog_cache_size 取值为 4096 时 MySQL 无法启动的问题。
2024.12.15
注意
火山引擎云数据库 MySQL 版历史上发布过一个基于 MySQL 社区 8.0.26 的版本序列,该版本序列已处于维护状态,不再进行功能更新。建议通过手动升级的方式升级到上面提到的新版本。新版本合并了官方社区的 8.0.27 及后续版本的修改,同时增加了线程池、内核健康检测、隐藏主键(GIPK)等一系列功能,并修复了低版本存在的 bug。关于升级版本的详细信息,请参见手动升级实例内核小版本。
基于 MySQL 社区 8.0.26 的历史版本升级到新版本时需要注意,从 MySQL 8.0.29 开始,MySQL 已经开始逐步用 utf8mb3 取代 utf8。详细信息请参见 MySQL 8.0.29 Character Set Support。对于用户可能带来的影响有:
Information Schema 中的表的查询结果会使用 utf8mb3 替代 utf8。Connector/Net 8.0.28 之前的版本不支持 utf8mb3, 遇到 utf8mb3 时会报错:Character Set 'utf8mb3' is not supported by .Net Framework。如果应用程序使用了 Connector/Net,请在升级版本前,先升级 Connector/Net 到 8.0.28 或之后的版本。详细信息请参见 MySQL 8.0.29 Character Set Support和Changes in MySQL Connector/NET 8.0.28。
如果用户在客户端程序中对 MySQL 的编码格式进行了校验,需要调整校验方式,增加对 utf8mb3 的支持。