Percona XtraDB Cluster 5.7

附加:相关在线文档https://www.percona.com/software/documentationnode

安装要求:mysql

一、root权限
二、保证开放330六、444四、456七、4568端口
三、关闭seLinux安全策略setenforce 0(安装完成记得开放)
四、安装yum源 yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
五、安装服务 yum install Percona-XtraDB-Cluster-57
六、启动服务 service mysql start
七、查看默认密码 grep 'temporary password' /var/log/mysqld.log
八、使用root登录 mysql -u root -p
九、修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'ROOT@neusoft2017';
十、中止服务 service mysql stop
十一、配置节点好比三个节点(注意 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.63sql

十二、启动/中止节点
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
1三、建立sst user,并授予相应权限
CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 'neusoft2017';
GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';
FLUSH PRIVILEGES;

1四、检查状态
show status like 'wsrep%';

注意:以systemctl start mysql@bootstrap.service启动的节点,
必须以systemctl stop mysql@bootstrap.service关闭,
若是以systemctl stop mysql关闭,则没效果bootstrap

相关文章
相关标签/搜索