博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PXC安装
阅读量:6202 次
发布时间:2019-06-21

本文共 1685 字,大约阅读时间需要 5 分钟。

安装软件依赖包

yum install -y  perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes socat nc    openssl-devel libaio-devel libaio
 
安装xtrabackup
下载地址:
http://www.percona.com/downloads/XtraBackup/
 
rpm -ivh percona-xtrabackup-2.3.3-1.el5.x86_64.rpm
 
安装PXC
下载地址:
https://www.percona.com/downloads/
安装必要条件:
1,rpm -qa|grep mysql 和  rpm -qa | grep mariadb,如果有安装对应软件则需要卸载再安装
2,关闭selinux和防火墙
rpm -ivh Percona-XtraDB-Cluster-shared-57-5.7.18-29.20.1.el7.x86_64.rpm
rpm -ivh Percona-XtraDB-Cluster-server-57-5.7.18-29.20.1.el7.x86_64.rpm --nodeps
rpm -ivh Percona-XtraDB-Cluster-client-57-5.7.18-29.20.1.el7.x86_64.rpm
rpm -ivh  Percona-XtraDB-Cluster-57-5.7.18-29.20.1.el7.x86_64.rpm
 
groupadd mysql
useradd -g mysql -d /usr/local/mysql -s /sbin/nologin -M -n mysql
cd /usr/local/mysql/
chown -R mysql:mysql *
mkdir -p /data/{mysql,tmp}
chown -R mysql:mysql  /data/{mysql,tmp}
mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql --initialize-insecure
   
 
添加配置文件:
wsrep_provider=/usr/local/mysql/lib/libgalera_smm.so                             #库文件
wsrep_cluster_address=gcomm://192.168.56.26,192.168.56.27,192.168.56.28          #节点中所有ip
wsrep_node_address=192.168.56.27                                                 #节点的ip
wsrep_slave_threads=2                                                            #开启的复制线程数,cpu核数*2
binlog_format=ROW                                                                #binlog格式必须为row
default_storage_engine=InnoDB                                                    #暂时不支持其他存储引擎,只支持innodb,当然可以支持myisam,需要另外参数打开
innodb_autoinc_lock_mode=2                                                       #自增锁的优化
wsrep_cluster_name=pxc-yayun                                                     #集群名字
wsrep_sst_auth=sst:mypwd                                                         #sst模式需要的用户名和密码
wsrep_sst_method=xtrabackup-v2                                                   #采用什么方式复制数据。还支持mysqldump,rsync
第一个节点第一次启动:
mysqld --defaults-file=/etc/my.cnf --wsrep-new-cluster &
其他节点启动:
mysqld --defaults-file=/etc/my.cnf &
查看节点的状态
mysql>  show status like 'wsrep%';   

转载于:https://www.cnblogs.com/liang545621/p/9400944.html

你可能感兴趣的文章
服务器80端口被占用
查看>>
vue.js 解决空格报错!!!
查看>>
Sql Server数据库笔记
查看>>
实现jQuery扩展总结
查看>>
C2 shell
查看>>
【jQuery】关于选择器中的 :first 、 :first-child 、 :first-of-type
查看>>
linux下安装虚拟环境
查看>>
dom 解析xml文件
查看>>
演示:Linux工程环境应用实训(防火墙、NAT、静态路由)详细配步骤
查看>>
Tip:强制执行exchange DAG节点之间的数据库副本移动
查看>>
[你必须知道的异步编程]——异步编程模型(APM)
查看>>
基于积分墙盈利模式的APP架构思考
查看>>
专访:混合云的发展趋势
查看>>
IBM服务器硬盘出现Other Error可能原因
查看>>
SCOM数据库整理索引计划出错
查看>>
XAML实例教程系列 - 资源(Resources)
查看>>
国产杀毒软件也开始支持虚拟化
查看>>
Lync Server 2010所需媒体网络流量带宽详解和计算
查看>>
SCCM 2012 R2实战系列之十三:辅助站点部署
查看>>
安装 SharePoint 2013 Foundation
查看>>