特性
集群的软件,在特定版本的mysql 上安装galera ,几个Mysql组成集群,每个Mysql 都是主
每一台都是主,互相之间数据同步,不存在主从架构主宕机后只剩下从则无法写入的情况
连接任意一个主机写入数据后都会同步到其他主机
如果只有galera 那么当连接的主机挂了,客户端不会自动切换,所以做好配合mycat使用可以做到故障后自动切换连接的主机
在其特定的yum 源安装galeray mysql-wsrep,只有特点给版本mysql 才支持galera
安装配置(至少3台)
根据galera官网提供的特定的yum 源安装galeray mysql-wsrep,
vi galera.repo
yum -y install galeray mysql-wsrep #mysql-wsrep 就是特定版本的mysql
mysql-1 配置
注意节点配置,由于是第一个启动的,不加入其他集群。待都启动成功后再改动配置文件,把其他节点信息配置上,这样数据库重启后才能加入到集群中来。
vi /etc/my.cnf
systemctl start mysqld
mysql-2 配置
systemctl start mysqld
mysql-3 配置
与mysql-2 类似,只是gcomm://galera1,galera2
systemctl start mysqld
show status like 'wsrep%' #查看节点是否加入集群当中
mysql-galera + mycat
搭建配置见之前文章
schame.xml 有所调整,如下: