个人技术分享

项目使用了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