使用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端口