暂无图片
暂无图片
5
暂无图片
暂无图片
暂无图片
MySQL8.4.7 InnoDB Cluster高可用集群架构部署手册.pdf
849
34页
200次
2025-10-25
免费下载
前面我们学了MySQL Group ReplicationMGR)高可用架构。下面我们学习的是MySQL
InnoDB ClusterMIC)高可用架构。MIC是包含MGR的,也可以说是对MGR的升级。
我们先思考一下MGR架构的不足:
下面MGR架构就可以解决上面问题
MGR包含三部分组成。
1.
1.1 MIC
 MGR的组成员没有实现负载均衡,客户端只能连接其中一个组成员
 主成员故障后,无法让客户端选择连接新选举的主成员进行读写业务,也就是无法故障转移
 集群管理繁琐,命令复杂,要登录到组成员节点进行管理,无法集中管理
第一部分:MySQL Shell,使用特点命令对MGR进行操作
第二部分:MySQL Group ReplicationMGR),实现高可用集群
第三部分:MySQL Router,对MGR实现负载均衡和故障转移
MIC的基础是MGR,所以要求和MGR基本一致
MIC的基础是MGR,所以限制和MGR基本一致
本次演示实验使用单主模式,一共四个节点,一个主节点,两个从节点,还有个节点部署
MySQL ShellMySQL Router
主机
ip
操作系统版本
CPU
角色
cpu
mgr1
192.168.66.164
Kylin Linux
Advanced
Server release
V10 Lance)
x86_64
primary
4c
1.2 MIC
 只能使用InnoDB存储引擎
 每个组成员必须启动Performance Schema
 group_replication_tls_source 参数不能设置为mysql_admin
 使用MySQL Shell启动时,MGR不能存在复制通道
 MySQL Shell 需要 Python环境
 server_id必须唯一
 需开启binlog,并设置为row模式
 单主模式使用默认的隔离级别可重复读,多主模式下使用读已提交
1.3 MIC
 不支持表锁和命名锁
 多主组不支持SERIALIZABLE隔离级别
 多主模式下DDLDML在不同服务器上操作同一个对象可能会冲突,但不会检测到冲突
 多主模式下使用外键可能会冲突
 多主模式下死锁无法共享
 单个复制组最多支持9个节点
 不适合超大规模部署
 InnoDB Cluster 不管理手动配置 异步复制通道
 对于 AdminAPI 操作,您只能使用 TCP/IP 连接和经典 MySQL 协议连接到 InnoDB 集群中
的服务器实例。不支持使用 Unix 套接字和命名管道,也不支持使用 X 协议
 AdminAPI InnoDB Cluster 不支持使用运行 MySQL Server 5.7 的实例。
1.2
of 34
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜