docker mysql 设置忽略大小写

使用docker 安装mysql时  Linux下是默认不忽略大小写,导致操作数据库的时候会报如下错误

 

 

 

为了解决上面的问题,我们在创建MySQL容器的时候就需要初始化配置  lower_case_table_names=1  

记住要放在后面,后面才是mysql的配置

sudo docker run -p 3306:3306 --name 容器名 -e MYSQL_ROOT_PASSWORD=你的密码 -d mysql:5.7.32 --lower_case_table_names=1
  • –name:容器名
  • -e:配置信息,此处配置mysql的root用户的登陆密码
  • -p:端口映射,此处映射 主机3306端口 到 容器的3306端口

 

posted @ 2020-11-18 12:17  吕敬瑛  阅读(4144)  评论(0)    收藏  举报