本文主要是介绍Docker安装MySQL8数据表名大小写问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目使用了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
这篇关于Docker安装MySQL8数据表名大小写问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!