docker mysql5.7如何设置不区分大小写

news/2025/1/15 15:38:35 标签: docker, 容器

环境

docker部署,镜像是5.7,操作系统是centos

操作方式

mysql 配置文件是放在 /etc/mysql/mysql.conf.d/mysqld.cnf,

vim /etc/mysql/mysql.conf.d/mysqld.cnf 

lower_case_table_names=1

重启mysql容器

验证

SHOW VARIABLES LIKE 'lower_case_table_names';

如果输出lower_case_table_names 的值为 1,这表明配置已生效。

问题

关于修改的配置文件

我看有些人说是修改/etc/mysql/my.cnf这个配置文件,但是我这样修改后,mysql启动不起来。

因此在这里特别说明下自己的mysql版本和环境。

关于如何修改docker里的文件

如果mysql容器中有vi,vim这种编辑工具 ,直接通过docker exec -it 容器名 /bash/bin命令进入到容器中修改相关配置即可。

如果mysql容器中没有vi,vim这种编辑工具,那么可以通过docker cp命令把对应的配置文件从容器中拷贝出来,修改完之后,再通过docker cp命令拷贝进去即可。


http://www.niftyadmin.cn/n/5824199.html

相关文章

从源码角度分析SpringMVC执行流程

文章目录 一、SpringMVC基本概述二、SpringMVC的执行流程三、SpringMVC源码的执行流程四、前端控制器根据请求获取处理器原理五、如何根据处理器获取处理器适配器六、SpringMVC拦截器执行源码解读七、处理器适配器执行方法原理 一、SpringMVC基本概述 SpringMVC是基于Servlet进…

AWS设计和实现无人机图形显示和控制系统

设计 无人机图形显示和控制系统 涉及多个组件,这些组件组合在一起以确保实时监控和精确控制。 要使用 AWS 实施 无人机图形显示和控制系统,您需要通过云基础设施将实时视频流、遥测监控和远程控制相结合。AWS 提供了 IoT Core、Kinesis 和 Lambda 等强大…

MySQL从库 Last_SQL_Errno: 1197 问题处理过程

记录一个遇到过的错误,今天整理一下。 问题 MySQL error code MY-001197 (ER_TRANS_CACHE_FULL): Multi-statement transaction required morethan max_binlog_cache_size bytes of storage; increase this mysqld variable and try again报错很明显是max_binlog_…

MySQL(高级特性篇) 06 章——索引的数据结构

一、为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本教科书的目录部分,通过目录找到对应文章的页码,便可快速定位到需要的文章。MySQL中也是一样的道理,进行数据查找时,首先查看查询条件…

【优选算法篇】:分而治之--揭秘分治算法的魅力与实战应用

✨感谢您阅读本篇文章,文章内容是个人学习笔记的整理,如果哪里有误的话还请您指正噢✨ ✨ 个人主页:余辉zmh–CSDN博客 ✨ 文章所属专栏:优选算法篇–CSDN博客 文章目录 一.什么是分治算法1.分治算法的基本概念2.分治算法的三个步…

ESP-IDF学习记录(5) 画一块esp32-c3 PCB板

最近看了半个多月,趁着嘉立创官方活动,研究esp32-c3规格书,白嫖PCB 和元器件。原本计划按照官方推荐的搞个四层板,结果打样太贵,火速改成双层板,用了官方的券。小于10*10,也可以使用嘉立创的免费打样。 下面…

怎么理解编码器与解码器?

编码器和解码器是在信息处理、通信、多媒体等众多领域中广泛应用的两个概念,它们的作用相反但又紧密相关。下面从多个角度来帮助你理解这两个概念: 定义 编码器:编码器是一种将输入信息(如模拟信号、文本、图像、声音等&#xf…

Masked_Filled随机置列为零

文章目录 1. softmax2. python 方法 1. softmax 在计算损失函数的时候,我们需要将我们填充为0的地方概率置为0,以免参与损失计算,我们一般会将需要置为0的位置上面通过masked_filled函数将为True的位置置为一个非常小的值1e-9,这…