mysql5.7GroupReplication多主模式在乐动体育Centos7.2上安装部署

本文详细介绍了在Centos7.2上安装部署MySQL 5.7 Group Replication多主模式的过程,包括设置SELinux、防火墙、参数配置、安装RPM包等步骤,最终成功实现数据库高可用和高扩展性。
摘要由CSDN通过智能技术生成

MySQL Group Replication(MGR)是MySQL官方在5.7.17版本引入的一个数据库高可用与高扩展的解决方案,以插件形式提供,实现了分布式下数据的最终一致性,总结MGR特点如下:

高一致性:基于分布式paxos协议实现组复制,保证数据一致性;

高容错性:自动检测机制,只要不是大多数常规都宕机就可以继续工作,内置防脑裂保护机制;

高扩展性:转换器的增加与可移除会自动更新组成员信息,新中断加入后,自动从其他二进制同步增量数据,直到与其他字节数据一致;

高层次:提供单主模式和多主模式,单主模式在主库停机机后能够自动选主,所有写入都在主例程进行,多主模式支持多解码写入。

1,设置SELinux

在/ etc / sysconfig / selinux文件中,修改SELINUX = disabled。

2,设置防火墙,或者关闭防火墙,安装完成后再开启。

systemctl stop firewalld.service#停止防火墙

防火墙-cmd-状态

wsrep(写集复制)

#mkdir -p / app / mysql / 3306

#mkdir -p / app / mysql / binlog

3,修改/etc/security/limits.conf

*软nproc 16384

*硬nproc 16384

*软nofile 16384

*硬nofile 65535

4,安装RPM包

#rpm -e mariadb-libs-1:5.5.52-1.el7.x86_64 --nodeps

#rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps

#rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm

警告:mysql-community-common-5.7.27-1.el7.x86_64.rpm:标题V3 DSA / SHA1签名,密钥ID 5072e1f5:NOKEY

正在准备… ############################### [100%]

更新/安装中…

1:mysql-community-common-5.7.27-1.e ################################# [100% ]

[root @ bsmysql01 soft]#rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm

警告:mysql-community-libs-5.7.27-1.el7.x86_64.rpm:标头V3 DSA / SHA1签名,密钥ID 5072e1f5:NOKEY

正在准备… ############################### [100%]

更新/安装中…

1:mysql-community-libs-5.7.27-1.el7 ################################ [100 %]

[root @ bsmysql01 soft]#rpm -ivh mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm

警告:mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm:标头V3 DSA / SHA1签名,密钥ID 5072e1f5:NOKEY

正在准备… ############################### [100%]

更新/安装中…

1:mysql-community-libs-compat-5.7.2 ################################# [100%]

[root @ bsmysql01 soft]#rpm -ivh mysql-community-embedded-compat-5.7.27-1.el7.x86_64.rpm

警告:mysql-community-embedded-compat-5.7.27-1.el7.x86_64.rpm:标题V3 DSA / SHA1签名,密钥ID 5072e1f5:NOKEY

正在准备… ############################### [100%]

更新/安装中…

1:mysql-community-embedded-compat-5 ################################# [100%]

[root @ bsmysql01 soft]#rpm -ivh mysql-community-embedded-5.7.27-1.el7.x86_64.rpm

警告:mysql-community-embedded-5.7.27-1.el7.x86_64.rpm:标题V3 DSA / SHA1签名,密钥ID 5072e1f5:NOKEY

正在准备… ############################### [100%]

更新/安装中…

1:mysql-community-embedded-5.7.27-1 ################################# [100%]

[root @ bsmysql01 soft]#rpm -ivh mysql-community-devel-5.7.27-1.el7.x86_64.rpm

警告:mysql-community-devel-5.7.27-1.el7.x86_64.rpm:标题V3 DSA / SHA1签名,密钥ID 5072e1f5:NOKEY

正在准备… ############################### [100%]

更新/安装中…

1:mysql-community-devel-5.7.27-1.el ################################ [100 %]

[root @ bsmysql01 soft]#rpm -ivh mysql-community-embedded-devel-5.7.27-1.el7.x86_64.rpm

警告:mysql-community-embedded-devel-5.7.27-1.el7.x86_64.rpm:标题V3 DSA / SHA1签名,密钥ID 5072e1f5:NOKEY

正在准备… ############################### [100%]

更新/安装中…

1:mysql-community-embedded-devel-5。################################# [100%]

[根@ bsmysql01软]#转速-ivh MySQL的社区的客户端 - 5.7.27-1.el7.x86_64.rpm

警告:mysql-community-client-5.7.27-1.el7.x86_64.rpm:标题V3 DSA / SHA1签名,密钥ID 5072e1f5:NOKEY

正在准备… ############################### [100%]

更新/安装中…

1:MySQL的社区的客户端 - 5.7.27-1.e ################################# [100% ]

[root @ bsmysql01 soft]#rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

警告:mysql-community-server-5.7.27-1.el7.x86_64.rpm:标头V3 DSA / SHA1签名,密钥ID 5072e1f5:NOKEY

正在准备… ############################### [100%]

更新/安装中…

1:MySQL的社区服务器,5.7.27-1.e ################################# [100% ]

5,创建并配置参数文件

—创建并配置my.cnf文件

#猫/etc/my.cnf

#有关如何更改设置的建议,请参阅

#htt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值