是否存在适配MySQL 8的Bugzilla版本?需升级到哪个版本?
Bugzilla MySQL 8兼容问题版本解决方案
Bugzilla 5.x全系列均未适配MySQL 8,相关兼容补丁并未向后移植到5.x分支,因此你在服务商升级数据库后出现历史同类报错属于预期内的版本不兼容问题。你提到的Release Notes未提及相关说明,是因为5.x分支在MySQL 8正式发布前就已经进入维护阶段,仅接收高危安全漏洞修复,不会新增对新版本数据库的适配支持。
你可以选择的升级方案如下:
- 升级到Bugzilla 6.0及以上的正式稳定版本,该版本开始官方正式支持MySQL 8,针对MySQL 8的默认字符集调整、权限模型变更、SQL语法差异都做了完整适配,升级后即可解决当前报错。
- 若暂时无法跨大版本升级,可尝试给现有Bugzilla 5.x手动添加社区共享的兼容补丁,但该方案无官方支持,后续运行可能出现未知问题,不建议生产环境使用。
升级操作前务必先备份全量数据库和站点程序文件,升级完成后需要执行
checksetup.pl完成数据库结构更新和配置校验。
内容的提问来源于stack exchange,提问作者Richard Price
相关产品推荐
相关产品推荐

