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