由于我是docker安装的mysql:5.7并且进行了文件映射
需要修改my.conf与mysqld.cnf(修改的都是本地的)
- my.conf
!includedir /etc/mysql/conf.d/
2、mysqld.cnf 添加
sql_mode =NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
因为docker /etc/mysql下的 my.conf文件里面没有东西,设置了mysqld.cnf(不管是容器还是本地的)也不生效,设置在my.conf又无法启动,这样可以完美解决
这篇博客介绍了在Docker环境下安装MySQL 5.7时遇到的配置问题。由于Docker容器内的my.conf为空,作者尝试在本地和容器内修改mysqld.cnf,但未生效。最终解决方案是在my.conf中添加`!includedir /etc/mysql/conf.d/`并设置sql_mode,成功解决了配置不生效的问题。
2万+

被折叠的 条评论
为什么被折叠?



