Docker Compose启动mysql设置表名忽略大小写

docker中mysql镜像默认是表名区分大小写的。如图:

平时单纯针对mysql设置忽略大小写的话只需要找到mysql的cnf文件,再[mysqld]下面追加:lower_case_table_names=1然后重启即可,如下:

my.cnf

但是在docker compose中,这样显然很不方便,所以需要在docker compose中加入相应的配置,这样启动之后即可生效。

command: --lower_case_table_names=1

如图:

docker-compose.yml

查看结果:


成功!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容