首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Flowable 启动报version mismatch

Flowable 启动报version mismatch

原创
作者头像
用户3293499
发布2025-07-20 14:49:14
发布2025-07-20 14:49:14
1890
举报
文章被收录于专栏:Java杂谈Java杂谈运维

Flowable 启动报version mismatch

问题

flowable 启动时,报错

代码语言:txt
复制
version mismatch: library version is '6.6.0.0', db version is 5.99.0.0 Hint: Set <property name="databaseSchemaUpdate" to value="true" or value="create-drop" (use create-drop for testing only!) in bean processEngineConfiguration in flowable.cfg.xml for 

经过研究发现是mysql在linux下默认区分表名称大小写问题所致,mysql在windows下默认是不区分表名称大小写的,我们可以通过以下命令查看:

代码语言:sql
复制
    show variables like '%lower%'

    -- 结果

    -- lower\_case\_file\_system   OFF

    -- lower\_case\_table\_names   1

解决方案

docker 方案

docker在启动时,增加 --lower_case_table_names=1 参数即可。若已经存在,则需要先删除container,然后重新建立。可以先备份数据,处理后在导入数据即可。

非docker

修改 my.cnf 文件,增加 lower_case_table_names=1

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Flowable 启动报version mismatch
    • 问题
    • 解决方案
      • docker 方案
      • 非docker
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档