MySQL sql_mode 参数配置详解
sql_mode 是 MySQL 中一个关键的系统变量,用于控制 SQL 语法解析、数据校验和存储行为的严格程度。合理配置 sql_mode 可以确保数据一致性、兼容性和安全性。以下是详细的配置说明及操作指南:
一、sql_mode 的核心作用
语法校验:控制 SQL 语句的语法规则(如是否允许省略 GROUP BY 中的非聚合字段)。
数据校...
sql_mode 是 MySQL 中一个关键的系统变量,用于控制 SQL 语法解析、数据校验和存储行为的严格程度。合理配置 sql_mode 可以确保数据一致性、兼容性和安全性。以下是详细的配置说明及操作指南:
语法校验:控制 SQL 语句的语法规则(如是否允许省略 GROUP BY 中的非聚合字段)。
数据校...
k8s集群中 ETCD 一般以 static pod方式部署在 master 0/1/2 节点上,路径一般为 /etc/kubernetes/manifests/etcd.yaml ,需要针对k8s集群中已经在运行的 ETCD 3 副本进行端口切换变更,从 2379 端口变更到 2378,2380 保持不变。
apiVersion: v1 kind: P...Continue reading >>
最近遇到一个客户k8s测试集群经常崩溃,最终定位是etcd磁盘IO性能不足,最终替换成ssd盘解决,记录一下排查过程。
集群是跑在客户的共享虚机上,磁盘是机械硬盘,问题现象如下:
kube-system下涉及高可用的组件 kube-apiserver、kube-controller-manager、kube-scheduler 频繁重启,某些选主模式的组件、服务反复重启,频繁CrashLoopBack...
Redis 集群节点上下线操作与扩缩容操作一样,操作前务必做好测试和备份。
下线:迁移卡槽,踢除要下线实例,相当于缩容集群。
1、迁移卡槽
[root@9-2 ~]# psg(){ for i in "$@";do ps aux|grep -v grep |grep ...Continue reading >>之前写过一篇 Xtrabackup备份文件恢复 的文章,生产中Mysql备份基本都是使用percona的xtrabackup进行全量&增量备份,简单的话直接使用mysqldump即可。这个脚本比较好的是在一个脚本内实现了全量和增量备份,思路挺好,来源:https://www.modb.pro/db/42779,稍微改了下,加了邮件报警等功能,感谢原作者分享。
脚本内容:mysql_...
Continue reading >>