当前位置: 首页 > news >正文

mysql mysql 容器 忽略大小写配置

首先能够连接上mysql,然后输入下面这个命令查看mysql是否忽略大小写

 show global variables like '%lower_case%';

 

lower_case_table_names = 0:不忽略大小写

lower_case_table_names = 1:忽略大小写

mysql安装分为两种(根据自己的mysql安装方式选择):

程序安装:

1、找到my.cnf配置文件

find / -name my.cnf

2、然后在[mysqld]加入下面这行配置

lower_case_table_names=1

3、然后重启mysql服务

systemctl restart mysql

容器安装:

1、进入容器,拷贝配置文件到宿主机

docker exec -it 容器id bash

2、查找my.cnf配置文件的位置

find / -name my.cnf

3、拷贝容器的my.cnf配置文件到宿主机

docker cp 容器id:my.cnf的位置路径 宿主机目录路径

4、然后修改宿主机的my.cnf文件,在[mysqld]加入下面这行配置

lower_case_table_names=1

5、重新启动mysql容器,并挂载my.cnf配置文件

docker run --name mysql -v /root/mysql/data:/var/lib/mysql -v /home/mysql/my.cnf:/etc/my.cnf -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:tag

 

http://www.lryc.cn/news/134924.html

相关文章:

  • 第58步 深度学习图像识别:Transformer可视化(Pytorch)
  • angular实现全局组件
  • Spring编程模型(范式)
  • Golang GORM 单表删除
  • Windows 下 MySQL 源码学习环境搭建步骤【建议收藏】
  • redis总复习
  • [LeetCode - Python]844. 比较;含退格的字符串(Easy);415. 字符串相加(Easy)
  • 机器学习深度学习——NLP实战(自然语言推断——注意力机制实现)
  • mac垃圾清理软件有哪些
  • 8.18 校招 内推 面经
  • docker的web管理平台docker.ui
  • 20230822 Windows上使用find_package引入OpenCV报错
  • MySQL下载安装配置
  • 3D WEB轻量化引擎HOOPS产品助力NAPA打造船舶设计软件平台
  • lesson9: C++多线程
  • 安卓修改SwitchCompat色值
  • pytorch内存泄漏
  • 20230821-字符串相乘-给树命名(unordered_map)
  • [Go版]算法通关村第十二关黄金——字符串冲刺题
  • neovim为工作区添加本地clangd配置
  • 信号处理--基于EEG脑电信号的眼睛状态的分析
  • Redis高可用:主从复制详解
  • [Flutter]有的时候调用setState(() {})报错?
  • 利用屏幕水印学习英语单词,无打扰英语单词学习
  • 开学必备物品清单!这几款优先考虑!
  • 聊聊调制解调器
  • Go语言入门指南:基础语法和常用特性(下)
  • 【MFC常用问题记录】
  • ThreadLocal内存泄漏问题
  • 微服务基础概念【内含图解】