MySQL InnoDB 集群简介
Router 可以基于已部署的集群自动生成配置,实现自动切换服务实例,使得客户端应用可以无需关心集群的部署情况。
集群的单主模式下,集群有一个读写实例 primary,多个备机 secondary 实例拥有主实例的所有数据。如果主实例宕机,会自动推举一台备机实例作为主实例。MySQL
Router 可以发现并自动重连到新的主实例上。
MySQL InnoDB cluster 至少三个 MySQL 节点实例。
InnoDB cluster 基于 Group Replication 技术实现,因此你的服务实例必须满足Group
Replication 技术的环境要求,详情可查看这里。
AdminAPI 提供了 dba.checkInstanceConfiguration() 函数来校验实例是否满足 Group Replication 要求。dba.configureLocalInstance() 可以自动配置服务实例来满足环境要求。
MySQL Shell 配置集群实例,需要系统配置有 Python,请确保 Python 版本不低于2.7。可以在 linux 中使用 python 命令检查版本。
使用 MySQL Shell 进行管理。
dba.deploySandboxInstance(3310)
shell.connect('root@localhost:3310')
dba.createCluster()
var cluster = dba.createCluster('testCluster')
部署方式
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论