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 mysql@bootstrap.service 在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 mysql@bootstrap.service啟動的節點,
必須以systemctl stop mysql@bootstrap.service關閉,
如果以systemctl stop mysql關閉,則沒效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM