天天看點

Percona XtraDB Cluster 5.7

附加:相關線上文檔https://www.percona.com/software/documentation

安裝要求:

1、root權限

2、保證開放3306、4444、4567、4568端口

3、關閉seLinux安全政策setenforce 0(安裝完成記得開放)

4、安裝yum源 yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm

5、安裝服務 yum install Percona-XtraDB-Cluster-57

6、啟動服務 service mysql start

7、檢視預設密碼 grep 'temporary password' /var/log/mysqld.log

8、使用root登陸 mysql -u root -p

9、修改密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY 'ROOT@neusoft2017';

10、停止服務 service mysql stop

11、配置節點比如三個節點(注意 Debian、Ubuntu的配置與redhat、centos 稍有不同)

Node1:192.168.70.61

Node2:192.168.70.62

Node3:192.168.70.63

第一個節點:

wsrep_provider=/usr/lib64/galera3/libgalera_smm.so

wsrep_cluster_name=pxc-cluster

wsrep_cluster_address=gcomm://192.168.70.61,192.168.70.62,192.168.70.63

wsrep_node_name=pxc1

wsrep_node_address=192.168.70.61

wsrep_sst_method=xtrabackup-v2

wsrep_sst_auth=sstuser:neusoft2017

pxc_strict_mode=ENFORCING

binlog_format=ROW

default_storage_engine=InnoDB

innodb_autoinc_lock_mode=2

第二個節點

wsrep_node_name=pxc2

wsrep_node_address=192.168.70.62

第三個節點

wsrep_node_name=pxc3

wsrep_node_address=192.168.70.63

12、啟動/停止節點

node1 啟動:centos7下 systemctl start [email protected] 在centos6下 /etc/init.d/mysql bootstrap-pxc

注:node1啟動完成後需要進行授權,執行13 

node2 啟動 centos7下 systemctl start mysql 在centos6下 /etc/init.d/mysql start

node3 啟動同node2

13、建立sst user,并授予相應權限

CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 'neusoft2017';

GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';

FLUSH PRIVILEGES;

14、檢查狀态

show status like 'wsrep%';

注意:以systemctl start [email protected]啟動的節點,

必須以systemctl stop [email protected]關閉,

如果以systemctl stop mysql關閉,則沒效果

繼續閱讀