项目使用了Flowable工作流,导入sql时候需要MySQL忽略大小写,使用MySQL5.7时可以通过
在my.cnf文件中添加lower_case_table_names=1实现。

[mysqld]
lower_case_table_names=1

使用MySQL8上述方法失效,可以通过创建Docker容器时添加参数--lower_case_table_names=1实现,
如下所示:

 docker run -d -p 3306:3306 --name mysql8 
 -e TZ=Asia/Shanghai 
 -v /data/mysql8/conf:/etc/mysql 
 -v /data/mysql8/logs:/var/log/mysql 
 -v /data/mysql8/data:/var/lib/mysql  
 -e MYSQL_ROOT_PASSWORD=xxxxx 
 mysql:8.3.0 --lower_case_table_names=1
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐