随笔分类 -  MySQL高可用

摘要:MySQL 主从搭建 ## 复制相关参数sync_binlog=1log-bin=mysql-binexpire_logs_days=7binlog-format=rowbinlog_cache_size = 4Mmax_binlog_size = 512Mbinlog_rows_query_log 阅读全文
posted @ 2023-08-11 11:21 Cetus-Y 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1、Xenon 介绍2、架构环境说明3、MySQL 安装准备3.1、MySQL 主从复制搭建3.2、MySQL 半同步复制配置3.3、系统配置3.4、配置 hosts 解析3.5、各节点配置 ssh 互信3.5.1、150 配置3.5.1、151 配置3.5.1、152 配置4、xenon 配置准备 阅读全文
posted @ 2022-09-05 16:53 Cetus-Y 阅读(256) 评论(0) 推荐(0) 编辑
摘要:环境信息IP port role info192.168.188.81 3316 node1 master192.168.188.82 3316 node2 slave1192.168.188.83 3316 node3 slave2CentOS Linux release 7.6.1810 (Co 阅读全文
posted @ 2022-08-30 15:20 Cetus-Y 阅读(214) 评论(0) 推荐(0) 编辑
摘要:环境信息IP port role info192.168.188.81 3316 node1 master192.168.188.82 3316 node2 slave1192.168.188.83 3316 node3 slave2CentOS Linux release 7.6.1810 (Co 阅读全文
posted @ 2022-08-30 15:19 Cetus-Y 阅读(254) 评论(0) 推荐(0) 编辑
摘要:本节介绍如何对组复制进行升级的设置。升级组成员的基本步骤与升级独单实例的步骤相同,关于升级方式,具体选择就地升级(基于原来的数据文件直接使用mysql_upgrade命令升级数据字典)或逻辑升级(事先搭建一个新版本的Server,将旧版本中的数据通过逻辑导出、然后再导入新版本),取决于组中存储的数据 阅读全文
posted @ 2022-08-30 15:02 Cetus-Y 阅读(345) 评论(0) 推荐(0) 编辑
摘要:4.6. 在组复制中使用备份数据恢复失败的成员或增加新成员由于官方手册中使用了企业版的mysqlbackup做演示步骤,以下本节内容采用开源的percona-xtrabackup 8.0.7版本演示对组成员数据的备份和恢复过程,如果有企业版的mysqlbackup需求,详情可参考链接:https:/ 阅读全文
posted @ 2022-08-27 10:48 Cetus-Y 阅读(213) 评论(0) 推荐(0) 编辑
摘要:图片来自 万里数据 娄帅 阅读全文
posted @ 2022-08-17 20:00 Cetus-Y 阅读(30) 评论(0) 推荐(0) 编辑
摘要:参数group_replication_consistency共 5 个值可选: 1. EVENTUAL:确保最终一致性,并不能保证数据实时同步。(MySQL 8.0.14 之前只有这一个选项) 2. BEFORE:确保本地强一致性,并不保证其他节点数据实时同步。 3. AFTER:确保全局强一致性 阅读全文
posted @ 2022-08-17 16:47 Cetus-Y 阅读(983) 评论(0) 推荐(0) 编辑
摘要:背景 在一次变更中使用 MHA 进行主从切换,命令如下: masterha_master_switch --master_state=alive --conf=/etc/mha/mha3306.cnf --new_master_host=xx.xx.xx.xx --new_master_port=3 阅读全文
posted @ 2022-08-13 11:52 Cetus-Y 阅读(78) 评论(0) 推荐(0) 编辑
摘要:MGR 对网络要求很高,有的时候会因网络波动,自动退出集群的情况,此时需要先在出问题的节点停止组复制,然后再重新加入到集群中。 如下,该节点被踢出集群,直接执行Stop group_replication;报错: 需要先执行 stop group_replication 然后再 start grou 阅读全文
posted @ 2022-01-29 17:13 Cetus-Y 阅读(521) 评论(0) 推荐(0) 编辑
摘要:实验演示规划:(3台虚拟机,MySQL版本为8.0.25) 192.168.168.101 master1(简称1节点) 192.168.168.102 slave2 (简称2节点) 192.168.168.103 slave3 (简称3节点) 在 MGR 中,单主模式是只有一个主节点可以写,其余均 阅读全文
posted @ 2022-01-29 16:41 Cetus-Y 阅读(889) 评论(0) 推荐(0) 编辑
摘要:MGR单个节点状态: MGR整个组的状态: 主要用到4张表: performance_schema.replication_group_member_stats performance_schema.replication_group_members performance_schema.repli 阅读全文
posted @ 2022-01-29 16:10 Cetus-Y 阅读(464) 评论(0) 推荐(0) 编辑
摘要:MGR特点 (1)基于Paxos协议和原生复制,多数节点同意即可通过事务提交;(2)具备高可用自动故障检测,可自动切换;(3)可弹性扩展,集群自动的新增和移除节点;(4)有单主和多主模式;(5)支持多节点写入,具备冲突检测机制,可以适应多种应用场景需求。 MGR组复制是什么 (1)主从复制是异步复制 阅读全文
posted @ 2021-12-04 10:44 Cetus-Y 阅读(198) 评论(0) 推荐(0) 编辑
摘要:此文章为基于MySQL 5.7.32 撰写,内容为 MGR 架构与半同步复制架构互相转换实施。 为节约时间仅部署双节点数据库进行测试,实际生产建议至少安装三节点数据库,MGR 遵循多数存活理念,即三台服务器的集群,允许其中一台宕机。 以下对本文涉及的复制架构进行简介: 半同步复制:介于异步复制和完全 阅读全文
posted @ 2021-11-06 12:51 Cetus-Y 阅读(288) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示