基于mariadb10.1.26安裝galera集群

安裝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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容