1. 关闭正在运行的mysql 2. 修改/etc/my.cnf,将sql_mode=中的only_full_group_by给删掉 3. 重启mysql,再执行出错的sql发现能成功执行了
version:'3.1'services:db:image:mysqlcommand:mysqld--sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"--default-authentication-plugin=mysql_native_passwordrestart:alwaysvolumes:-/root/docker-mysql/conf/mysql:/etc/mysql-/root...
[Warning] World-writable config file ‘/etc/mysql/conf.d/mysql.cnf’isignored. 原因是:Mysql 的配置文件因为读写权限不安全(竟然是完全的读-写-执行权限)被 Mysql 的安全机制忽了,进而导致我的配置设置没生效。 在docker-compose文件中添加如下: command: >bash-c"chmod 644 /etc/mysql/conf.d/*.cnf ...
MySql的镜像,默认情况下,MySql5.7中的sql_mode含有only_full_group_by,group by语句有时候会报错。通过手动修改sql_mode,那么如果删除容器或者新建容器,就会导致我们手动设置的sql_mode失效,所以自己制作一个基于mysql镜像的镜像,解决sql_mode含有only_full_group_by的问题。 运行容器 List-1 代码语言:javascript 复制...
[mysqld] sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION' 1. 2. 二、修改docker-compose 配置 version: '3' services: mysql: container_name: "mysql" network_mode: "host" ...
1、先明白你的mysql版本,mysql8是没有 NO_AUTO_CREATE_USER,所有Sql_mode中不能包含这一项 2、因为我是用docker-compose,最好不要修改原来镜像文件 一、增加用户配置文件 vi custom.cnf[mysqld]sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTIO...
在使用group by时需要注意,group by 关键字后的该列一定是唯一的,如果group列出现数据重复数据时,仅会显示一条数据。...为测试该问题,在数据库新增一条重复数据 select brand_name from brand group by brand_name; 执行结果长这样: 这让我想到什么...
Windows系统下使用docker安装mysql8和mysql5.7 MySQL8 1.新建文件夹 2.创建docker-compose.yaml 3.创建my.cnf 4.mysql容器的启动和关闭 MySQL5.7 1.新建文件夹 2.创建docker-compose.yaml 3.创建my.cnf 4.mysql容器的启动和关闭 同时使用mysql8和mysql5.7 Windows系统下使用docker安装mysql8和mysql5.7 这篇文章是...
一、创建目录 二、编写docker-compose.yml文件 三、启动容器 四、设置主节点mysql-master 4.1 编辑主节点my.cnf 将一下信息填入my.cn...
Added additional guides on the homepage for: Elasticsearch, MariaDB, Memcached, MySQL, RabbitMQ and Ubuntu. Added a footer to the Docker Desktop Dashboard with general information about the Docker Desktop update status and Docker Engine statistics Re-designed the containers table, adding: A button...