MySQL PXC部署实践
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,文章借鉴:https://www.cnblogs.com/zejin2008/p/5475285.htmlyum安装:wget https://www.percona.com/downloads/Pe
千家信息网最后更新 2025年11月16日MySQL PXC部署实践
文章借鉴:https://www.cnblogs.com/zejin2008/p/5475285.htmlyum安装:wget https://www.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/Percona-XtraDB-Cluster-5.7.24-31.33/binary/redhat/6/x86_64/Percona-XtraDB-Cluster-5.7.24-31.33-r443-el6-x86_64-bundle.tar二进制安装:• ssl100: for Debian prior to 9 and Ubuntu prior to 14.04 versions • ssl101: for CentOS 6 and CentOS 7• ssl102: for Debian 9 and Ubuntu versions starting from 14.04wget https://www.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/Percona-XtraDB-Cluster-5.7.24-31.33/binary/tarball/Percona-XtraDB-Cluster-5.7.24-rel26-31.33.1.Linux.x86_64.ssl100.tar.gz• 3306 is used for MySQL client connections and SST (State Snapshot Transfer) via mysqldump.• 4444 is used for SST via rsync and Percona XtraBackup.• 4567 is used for write-set replication traffic (over TCP) and multicast replication (over TCP and UDP). • 4568 is used for IST (Incremental State Transfer).测试环境部署:192.168.1.221,192.168.1.222,192.168.1.223环境准备全部节点如下配置:mkdir -p /data/mysql/3307/{binlog,conf,data,log,pid,socket,tmp}chown -R mysql.mysql /data/mysqlmv Percona-XtraDB-Cluster-5.7.24-rel26-31.33.1.Linux.x86_64.ssl101 /usr/local/Percona-XtraDB-Cluster-5.7.24每个节点都需要按照xtrabackup工具,否则后面两个节点无法启动wget https://repo.percona.com/yum/percona-release-1.0-7.noarch.rpmrpm -ivh percona-release-1.0-7.noarch.rpmyum -y install percona-xtrabackup-24.x86_64如报错: Requires: libev.so.4()(64bit)则:wget ftp://rpmfind.net/linux/atrpms/el6-x86_64/atrpms/stable/libev-4.04-2.el6.x86_64.rpm rpm -ivh libev-4.04-2.el6.x86_64.rpm同时版本要匹配,percona-xtrabackup-80-8.0.5只使用percona 8.0每个节点安装socat,socat版本尽量在1.7.3以上yum install socat或者wget http://www.dest-unreach.org/socat/download/socat-1.7.3.2.tar.gz./configure && make && make install192.168.1.221修改配置文件,增加如下:wsrep_provider=/usr/local/Percona-XtraDB-Cluster-5.7.24/lib/libgalera_smm.sowsrep_cluster_name=pxc-clusterwsrep_cluster_address=gcomm://192.168.1.221,192.168.1.222,192.168.1.223wsrep_node_name=pxc1wsrep_node_address=192.168.1.221wsrep_sst_method=xtrabackup-v2wsrep_sst_auth=sstuser:passw0rdpxc_strict_mode=ENFORCINGbinlog_format=ROWdefault_storage_engine=InnoDBinnodb_autoinc_lock_mode=2192.168.1.222按192.168.1.221增加的修改配置文件如下:.......wsrep_node_name=pxc2wsrep_node_address=192.168.1.222........192.168.1.222按192.168.1.221增加的修改配置文件如下:........wsrep_node_name=pxc3wsrep_node_address=192.168.1.223........集群第一个节点:221初始化:/usr/local/Percona-XtraDB-Cluster-5.7.24/bin/mysqld --defaults-file=/data/mysql/3307/conf/my.cnf --user=mysql --initialize启动,集群中第一个节点启动要加选项 --wsrep-new-cluster/usr/local/Percona-XtraDB-Cluster-5.7.24/bin/mysqld_safe --defaults-file=/data/mysql/3307/conf/my.cnf --user=mysql --wsrep-new-cluster &授权CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 'passw0rd';GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';节点222,223:/usr/local/Percona-XtraDB-Cluster-5.7.24/bin/mysqld --defaults-file=/data/mysql/3307/conf/my.cnf --user=mysql --initialize/usr/local/Percona-XtraDB-Cluster-5.7.24/bin/mysqld_safe --defaults-file=/data/mysql/3307/conf/my.cnf --user=mysql &
节点
配置
文件
版本
环境
集群
两个
二进制
同时
工具
文章
准备
测试
实践
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
对数据库的感想
数据库共享引起的异常
关于网络安全为人民的文章素材
网络安全学习哪个方向最快
北京软件开发者怎么收费
网络安全核心概念标的
惠州酒店软件开发报价
网络安全最赚钱
网络安全手抄报简单内容少
光谷服务器登录失败
云服务器 美国
软件开发专业平均薪资
方舟换服务器
嵌入式类软件开发
atom是什么软件开发的
崂山区安卓软件开发哪家做的好
线上网络安全微课堂简报
数据库系统第五章数据库完整性
网络安全等级国家标准
网络安全工程师有培训机构吗
天龙八部什么服务器新开的
服务外包软件开发经营范围
小鸟云服务器怎么样
数据库逻辑模型设计要素
榆林市网络安全活动
access数据库的主要用途
服务器添加多用户远程桌面访问
大型商场信息查询软件开发
天津嵌入式软件开发哪家好
erp公司软件开发如何跳槽