之前文章介绍过MySQL修改lower_case_table_names参数,如果之前大写存储的表将无法识别,需要特殊处理。 最近遇到一例应用开发人员在修改这个参数之后,为了清除之前大写存储的表,做了误操作,导致主主不同步。 1.故障现象模拟 2.推进GTID解决 1.故障现象模拟 在lower_c ...
分类:
数据库 时间:
2020-07-03 01:12:37
阅读次数:
85
MySQL 5.7的复制架构,在有异步复制、半同步、增强半同步、MGR等的生产中,该如何选择? 一、生产环境中: 1、几种复制场景都有存在的价值。下面分别描述一下: 2、从成熟度上来选择,推荐:异步复制(GTID+ROW)。 3、从数据安全及更高性能上选择:增强半同步 (在这个结构下也可以把inno ...
分类:
数据库 时间:
2020-06-18 19:43:38
阅读次数:
95
问题描述:要将一个mysql中六个数据库导出来,使用mysqldump导出 mysqldump使用语法:mysqldump -uroot -p -S /data/mysql/db_itax_m/mysql.sock --default-character-set=utf8 --set-gtid-pu ...
分类:
数据库 时间:
2020-06-09 16:34:03
阅读次数:
97
马哥就业课程学习进度规划--N47-冯天驰 第一周 6.1-6.7 8. 06-脚本编程中的算术运算和read 对应视频进度: 第8章shell脚本编程基础 8.07-脚本条件分支和安全 第9章文件查找和压缩 9.01-文件查找工具 第10章文本处理三剑客之sed 9.02-文件压缩和解压缩工具 第 ...
分类:
其他好文 时间:
2020-06-07 09:12:16
阅读次数:
78
consul1.6实现Mysql-Gtid主从读写分离-03
分类:
数据库 时间:
2020-06-05 18:01:04
阅读次数:
75
1. 准备主从环境(1主2从) 1.1 准备数据路径及配置文件 数据库软件目录: /opt/mysql/ 数据库数据目录: /data/{master20,slave21,slave22}/{data,binlog}主库端口3320从库端口分别为3321,3322 配置文件如下: cat > /da ...
分类:
数据库 时间:
2020-05-23 11:18:39
阅读次数:
64
Mysql主从环境配置 采用Gtid的主从同步方式 操作步骤 主从配置前准备 需要打开如下配置 # GTID: gtid_mode = on enforce_gtid_consistency = on 导出单个数据库 [root@server01 ~]# mysqldump -uroot -p -- ...
分类:
数据库 时间:
2020-05-13 17:01:45
阅读次数:
75
假如线上采用了1主1从,而且没有使用其他的高可用组件,而且也没有开启gtid复制,架构图如下: 在图1是master宕机了,在图2时业务需要切换到slave写入,假如此时你忘记了记录slave的pos点,直接修改域名指向从库,那么在master恢复以后如何接上复制?仔细看我上面的图中标注了serve ...
分类:
数据库 时间:
2020-05-11 13:03:15
阅读次数:
127
MySQL主要存储引擎 Innodb 是MySQL5.5版本及之后默认的存储引擎 存储数据更加的安全 myisam 是MySQL5.5版本之前默认的存储引擎 速度要比Innodb更快 但是我们更加注重的是数据的安全 memory 内存引擎(数据全部存放在内存中) 断电数据丢失 blackhole 无 ...
分类:
数据库 时间:
2020-05-04 15:01:30
阅读次数:
74