赞
踩
本文介绍使用 docker安装的 mysql数据库如何修改 sql_mode来解决 only_full_group_by问题,步骤如下
1、将 mysql容器中的 mysqld.cnf文件复制到宿主机器 root目录下
命令如下(笔者这里mysql容器的别名是my-mysql7)
docker cp my-mysql7:/etc/mysql/mysql.conf.d/mysqld.cnf /root
2、修改 mysqld.cnf文件
添加 sql_mode配置
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
配置后文件如下
3、修改后将文件拷贝回 mysql容器里
命令如下
docker cp mysqld.cnf my-mysql7:/etc/mysql/mysql.conf.d/
4、重启 mysql容器
docker restart my-mysql7
至此完
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。