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

mysql(八)docker版Mysql8.x设置大小写忽略

Mysql 5.7设置大小写忽略可以登录到Docker内部,修改/etc/my.cnf添加lower_case_table_names=1,并重启docker使之忽略大小写。但MySQL8.0后不允许这样,官方文档记录:
lower_case_table_names can only be configured when initializing the server. Changing the lower_case_table_names setting after the server is initialized is prohibited.

1、 拉取mysql镜像

docker pull mysql:8.0.35

2、 启动

docker run -d --restart=always -p 3306:3306 --name mysql -v /path/to/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root  mysql:8.0.35 --lower_case_table_names=1
注意--lower_case_table_names=1作为MYSQL配置一定要放在镜像名后面

3、 查看效果

登录到镜像中

docker exec -it mysql /bin/bash
mysql –uroot –proot
show global variables like ‘%case%’

出现lower_case_table_names=1表示已经忽略大小写了

在这里插入图片描述

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

相关文章:

  • KALI LINUX攻击与渗透测试
  • vue之mixin混入
  • [ffmpeg] find 编码器
  • Android CardView基础使用
  • 云原生Kubernetes系列 | init container初始化容器的作用
  • 汽车电子芯片介绍之Aurix TC系列
  • Linux 设置程序开机自启动的方法
  • java企业财务管理系统springboot+jsp
  • 【Windows】如何实现 Windows 上面的C盘默认文件夹的完美迁移
  • kubernetes七层负载Ingress搭建(K8S1.23.5)
  • 二维粒子群算法航线规划
  • uniapp长按图片识别二维码
  • 智能优化算法应用:基于和声算法无线传感器网络(WSN)覆盖优化 - 附代码
  • Gitee拉取代码报错You hasn‘t joined this enterprise! fatal unable to access
  • 算法通关村第十六关-白银挑战滑动窗口经典题目
  • springBoot整合task
  • 逻辑漏洞测试靶场实验
  • 【电机控制】PMSM无感foc控制(六)相电流检测及重构 — 双电阻采样、三电阻采样
  • Boost:多进程间消息队列通信
  • ELK配置记录
  • EtherCAT主站SOEM -- 7 -- SOEM之ethercatmain.h/c文件解析
  • Linux下Python调用C语言
  • SQL Server对象类型(8)——4.8.约束(Constraint)
  • 苍穹外卖--导出运营数据Excel报表
  • cocos creator-碰撞检测
  • 算法通关第十七关黄金挑战——透析跳跃问题
  • GPT带我学Openpyxl操作Excel
  • 图扑参展高交会-全球清洁能源创新博览会
  • vue v-permission权限指令
  • ER图是什么,怎么画?