当前位置:网站首页>【Kubernetes系列】K8s设置MySQL8大小写不敏感
【Kubernetes系列】K8s设置MySQL8大小写不敏感
2022-06-30 13:06:00 【奔跑吧邓邓子】
目录
一、MySQL8 设置大小写敏感配置的方式
MySQL 通过 lower_case_table_names 来进行大小写敏感设置,0 为敏感,1 为不敏感,默认为 0。
根据 MySQL 官方文档,lower_case_table_names 只有在初始化时设置才有效,初始化后再更改这个参数是不起效的。
因此,可以通过以下方法设置:
1.初始化时带参数
初始化时带上如下参数:
–initialize --lower_case_table_names=1
2.初始化前,在 my.cnf 加入 lower_case_table_names 配置
vi /etc/my.cnf
在 [mysqld] 一节加入:
lower_case_table_names=1
二、已安装 MySQL8 的设置方法
1.停止 MySQL
systemctl stop mysqld
2.删除数据目录
rm -rf /var/lib/mysql
3.修改配置文件
vi /etc/my.cnf
在 [mysqld] 一节加入:
lower_case_table_names=1
4.启动 MySQL
systemctl start mysqld
三、K8s 下的设置方法
1.删除挂载的数据目录
如下,则删除 /home/data/mysql 目录的数据:
spec:
...
volumeMounts:
- name: mysql-data-volumes
mountPath: /var/lib/mysql
volumes:
- name: mysql-data-volumes
hostPath:
path: /home/data/mysql
type: Directory
2.yml 文件增加 lower_case_table_names 配置
如下:
spec:
serviceName: mysql
replicas: 1
selector:
matchLabels:
shop.service: mysql
template:
metadata:
labels:
shop.service: mysql
spec:
containers:
- args:
- --lower_case_table_names=1
或
data:
my.cnf: |
[mysqld]
lower_case_table_names=1
边栏推荐
- golang文件的写入、追加、读取、复制操作:bufio包的使用示例
- App wechat payment unicloud version of uniapp payment (with source code)
- 【系统分析师之路】第五章 复盘软件工程(敏捷开发)
- SQL考勤统计月报表
- Observable, seulement fiable: première bombe de salon de la série cloudops d'exploitation et d'entretien automatisés dans le nuage
- Exlipse operates on multiple rows at the same time. For example, input the same text in multiple lines and columns at the same time
- Dart 扩展特性
- 今日睡眠质量记录80分
- RK356x U-Boot研究所(命令篇)3.2 help命令的用法
- SQL编程问题,测试用例不通过
猜你喜欢

Observable, seulement fiable: première bombe de salon de la série cloudops d'exploitation et d'entretien automatisés dans le nuage

rxjs Observable 两大类操作符简介

今日睡眠质量记录80分

Machine learning notes - Introduction to autocorrelation and partial autocorrelation

kaniko官方文档 - Build Images In Kubernetes

【刷题篇】供暖器

可觀測,才可靠:雲上自動化運維CloudOps系列沙龍 第一彈

Apache Doris Compaction優化百科全書

How to handle ZABBIX server startup failure

我如何才能保护我的私钥?
随机推荐
【C】 In depth understanding of pointers and callback functions (Introduction to simulating qsort)
Basic syntax of unity script (5) - vector
一次 Keepalived 高可用的事故,让我重学了一遍它!
一篇文章读懂关于企业IM的所有知识点
数据库表为什么写不进数据了
Directory related commands
[the path of system analyst] Chapter V software engineering (software process improvement)
步骤详解 | 助您轻松提交 Google Play 数据安全表单
MySQL access denied, opened as Administrator
MySQL queries the data within the radius according to the longitude and latitude, and draws a circle to query the database
【刷题篇】供暖器
navicat数据库建表是没有utf8选项。
On the simplification and acceleration of join operation
数字化转型道阻且长,如何迈好关键的第一步
MySQL如何将列合并?
Dart 扩展特性
正则系列之断言Assertions
RK356x U-Boot研究所(命令篇)3.3 env相关命令的用法
Unity animator parameter
Basic syntax of unity script (4) - access to other game objects