mysql 新版本出现group by 语句不兼容问题,当我们使用时会出现以下错误提示
在这里插入图片描述

解决办法如下:找到my.cnf,添加一下配置:

sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

在这里插入图片描述

对于docker中配置的mysql镜像,通过docker exec -it 容器id /bin/bash进入之后,在/etc/mysql/目录下
在这里插入图片描述

如果镜像中未安装vim编辑器可以通过将配置文件覆盖的方式

  • docker cp mysql-wzs:/etc/mysql/my.cnf ./dist
    该步骤是将镜像中的my.cnf复制到本地的dist目录下
    修改之后,在将修改之后的覆盖回去
  • docker cp my.cnf mysql-wzs:/etc/mysql/my.cnf

接下来重启容器即可

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐