MySQL PXC部署实践
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,文章借鉴:https://www.cnblogs.com/zejin2008/p/5475285.htmlyum安装:wget https://www.percona.com/downloads/Pe
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
湘潭帮助软件开发哪家好
成都软件开发app维护
tgp服务器怎么加管理员
创来网络技术有限公司代运营
数控机床nc软件开发
向注册表写入大量数据库
mega服务器忙
扬明网络技术有限公司
菏泽艺术职业中专软件开发
不属于网络安全风险评估
陀螺世界修改服务器密码
杨浦区智能软件开发供应商家
南京一站网网络技术有限公司
网络安全反渗透
更改数据库
zabbix 数据库结构
苏州职业大学网络技术
服务器软体测试
网络技术工程师哪里颁发
仪表选型软件开发
陌陌版烈焰之刃服务器端
软件开发店铺门头照片
group数据库用法
mc海岛生存服务器
RAPDB数据库怎么用
大疆飞行安全数据库是什么
sas访问高斯数据库
湖大网络安全系
网络技术工程师哪里颁发
输入表格中的数据库中