You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flyway 9.22.3兼容MySQL版本咨询及升级报错问题

回答:Flyway 9.22.3兼容的MySQL版本

兼容版本清单

Flyway 9.22.3支持的MySQL及衍生数据库版本包括:

  • MySQL 5.7
  • MySQL 8.0.x(覆盖所有8.0.x子版本,最低支持8.0.11)
  • MySQL 8.1.x(从Flyway 9.16.0起正式加入对MySQL 8.1系列的支持)
  • MariaDB 10.2 ~ 10.11
  • Percona Server 5.7、8.0

针对你场景的解决方案

你当前遇到的Unsupported Database: MySQL 8.1报错,原因是Flyway 9.22.2尚未支持MySQL 8.1版本,升级到9.22.3后即可解决该问题。需确保flyway-core和flyway-mysql依赖版本保持一致,修改build.gradle依赖如下:

implementation group: 'org.flywaydb', name: 'flyway-core', version: '9.22.3'
implementation group: 'org.flywaydb', name: 'flyway-mysql', version: '9.22.3'

另外补充:Spring Boot 3.1.x官方推荐搭配的Flyway版本范围是9.10.0及以上,你升级到9.22.3完全符合兼容性要求,不会再出现之前的方法不存在的报错。

内容的提问来源于stack exchange,提问作者user

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 00:18:11