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