在docker安装MySQL5.7好后,进行项目连接数据库,发现查询的表不存在了。解决过程中遇到了一系统的问题。将解决的步骤记录如下:
启动时增加参数
网上说的修改配置文件不好用,可以直接在命令行中加入参数也可以,
docker run -it -d --name mysql \
-v /home/data/mysql/data:/var/lib/mysql \
-v /home/data/mysql/conf.d:/etc/mysql/conf.d \
-p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql/5.7.16 --lower_case_table_names=1
show global variables like '%lower_case%';
以上的方法更好的,建议收藏