安裝mariadb請看上一篇文章:[鏈接]
1.配置集群文件
首先先停止服務(wù)!??!
[root@localhost support-files]# cd /etc/
[root@localhost etc]# mkdir my.cnf.d
[root@localhost support-files]# cd /app/mariadb-10.1.26/support-files
[root@localhost support-files]# cp wsrep.cnf /etc/my.cnf.d
2.集群文件的改動內(nèi)容
[root@localhost support-files]# cd /etc/my.cnf.d
[root@localhost my.cnf.d]# vi wsrep.cnf
需要修改內(nèi)容如下:
wsrep_provider=none
wsrep_cluster_address="dummy://"
wsrep_node_name=
wsrep_node_address=
wsrep_sst_auth=root:
改后如下:
wsrep_on=on #這個字段自己加,否則起不來服務(wù)
wsrep_provider=/app/mariadb-10.1.26/lib/libgalera_smm.so
wsrep_cluster_address="gcomm://192.168.48.130,192.168.48.131,192.168.48.132"
wsrep_node_name=localhost.centos1 #主機名
wsrep_node_address=192.168.48.130 #主機IP
wsrep_sst_auth=root:wsl.1029 #mysql root用戶,也可自己新建用戶,用于同步數(shù)據(jù)
vi /etc/my.cnf
在文件末尾加入:
!includedir /etc/my.cnf.d/
啟動集群服務(wù):
[root@localhost my.cnf.d]# service mysql start --wsrep-new-cluster
查看日志:
[root@localhost my.cnf.d]# cd /app/mariadb-10.1.26/data
[root@localhost data]# cat localhost.centos1.err

解決方法:
cd /usr/lib64
ln -s libcrypto.so.1.0.1e libcrypto.so.6
ln -s libssl.so.1.0.1e libssl.so.6
如果是比較早的系統(tǒng),如centos6.4則如下方法
ln -s libcrypto.so.1.0.0 libcrypto.so.6
ln -s libssl.so.1.0.0 libssl.so.6
重啟服務(wù):
[root@localhost lib64]# service mysql stop
Shutting down MySQL...[確定]
[root@localhost lib64]# service mysql start --wsrep-new-cluster
Starting MySQL.170722 01:15:21 mysqld_safe Logging to '/app/mariadb-10.1.26/data/localhost.centos1.err'.
170722 01:15:21 mysqld_safe Starting mysqld daemon with databases from /app/mariadb-10.1.26/data
.[確定]
[root@localhost lib64]#
查看端口:
[root@localhost lib64]# netstat -lntup
