mariadb galera cluster

mariadb集群与nginx负载均衡配置--centos7版本

生来就可爱ヽ(ⅴ<●) 提交于 2021-01-24 14:52:29
这里配置得是单nginx主机。。先准备4台主机,三台mariadb集群,一台nginx。 ------------------------------------------------------------------------------------------------------------------------- mariadb集群配置 环境信息 MariaDB Server:MariaDB-10.2.10 CentOS:CentOS Linux release7.2.1511 (Core) MariaDB Galera Cluster 三个集群节点主机名和IP地址信息: 192.168.1.51 db1 192.168.1.52 db2 192.168.1.53 db3 环境准备,最小化安装CentOS7.2后,安装net-tools-2.0-0.17.20131004git.el7.x86_64.rpm和lrzsz-0.12.20-36.el7.x86_64.rpm,方便远程管理和传输文件。 1. 编辑配置hosts文件 # vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.51 db1 192.168.1.52 db2 192.168.1.53 db3 2. # vi /etc

MySQL高可用之组复制(1):组复制技术简介

白昼怎懂夜的黑 提交于 2020-05-07 09:08:47
MySQL组复制系列文章: MySQL组复制大纲 MySQL组复制(1):组复制技术简介 MySQL组复制(2):配置单主模型的组复制 MySQL组复制(3):配置多主模型的组复制 MySQL组复制(4):组复制理论透彻分析 1.MySQL高可用的背景 数据库的主从复制是一个很实用的功能,但如何保证它的高可用却是一件难事。实现MySQL主从复制高可用的工具,常见的有: (1).MMM:淘汰了,在一致性和高并发稳定性等方面有些问题。 (2).MHA:有些人还在用,但也有些问题,也是趋于淘汰的MySQL主从高可用方案。 (3).Galera:引领时代的主从复制高可用技术。 (4).MariaDB Galera Cluster:MariaDB对Galera的实现。 (5).PXC:Percona XtraDB Cluster,是Percona对Galera的自我实现,用的人似乎很多。 (6).GR:Group Replication,MySQL官方提供的组复制技术(MySQL 5.7.17引入的技术),基于Paxos算法。 MariaDB Galera Cluster、PXC、GR是类似的,都各有优点。但GR是革命性的,基于原生复制技术,据传很多方面都优于PXC。 但是,上面每个高可用实现方法,都有这样那样的缺点,甚至mmm还是通过perl脚本来自动化模拟高可用环境的。到了Galera