mariadb server下载地址:https://mariadb.org/download/?t=repo-config
1、安装mariadb和galera,在每个节点上运行:
yum install -y mariadb mariadb-galera-server mariadb-galera-common galera rsync
2、修改每个节点的配置文件
vi /etc/my.cnf.d/galera.cnf,修改内容如下:
[mysqld]
......
wsrep_provider = /usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address = "gcomm://192.168.1.101,192.168.1.102,192.168.1.103"
wsrep_node_name = 192.168.1.101 #节点主机名,每个节点不一样
wsrep_node_address=192.168.1.101 #节点IP,每个节点不一样
#wsrep_provider_options="socket.ssl_key=/etc/pki/galera/galera.key; socket.ssl_cert=/etc/pki/galera/galera.crt;"
提示:如果不用ssl的方式认证的话,请把wsrep_provider_options注释掉。
3、初始化Mariadb,设置root密码与安全设置 ,在每个节点上操作
mysql_secure_installation
4、启动 MariaDB Galera Cluster 服务,在第一个节点上执行
galera_new_cluster
5、启动每个节点的mariab
#会自动加入集群
systemctl start mariadb
#停止服务用:systemctl stop mariadb
6、查看集群状态
mysql -uroot -p
>show status like 'wsrep%';