Docker安装mysql 8 忽略表名大小写,通过命令修改my.cnf配置文件,无需进容器重新初始化数据库
看了很多博客都是需要先启动容器再进容器内部修改my.cnf,重新初始化数据库,然而DockerHub直接就对容器启动时设置了my.cnf的修改方式,具体步骤简单如下:官方参考链接: https://hub.docker.com/_/mysql1、拉取容器docker pull mysql:8.02、查看my.cnf可修改的参数docker run -it --rm mysql:8.0 --verb
·
看了很多博客都是需要先启动容器再进容器内部修改my.cnf,重新初始化数据库,然而DockerHub直接就对容器启动时设置了my.cnf的修改方式,具体步骤简单如下:
官方参考链接: https://hub.docker.com/_/mysql
1、拉取容器
docker pull mysql:8.0
2、查看my.cnf可修改的参数
docker run -it --rm mysql:8.0 --verbose --help
3、启动容器的时候直接在最后加入修改参数
docker run -p 3307:3306 --name mysql8 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0 --lower-case-table-names=1
4、查看是否修改成功
完!
更多推荐
已为社区贡献1条内容
所有评论(0)