mysql-PXC集群部署(1)
2020-09-18 本文已影响0人
美雨知春
PXC集群部署配置推荐至少3各节点。
1)安装EPEL源,下载 https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm,上传到/usr/local
···
cd /usr/local
yum localinstall epel-release-latest-6.noarch.rpm
···
2)安装PERL组件
···
yum install perl-DBD-MySQL perl-DBI perl-Time-HiRes
yum install socat libev
···
3)添加mysql组和用户
groupadd mysql
useradd -g mysql -M -s /sbin/nologin mysql
其中,参数-M表示不创建目录,-s表示不润徐登录,-g表示加入mysql组
4)每个节点都要安装Percona XtraDB Cluster集群包,到官网下载即可。因为还需要使用XtraBackup的SST传输方式,也要下载安装Percona-xtrabackup
去官网下载安装即可
https://www.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/
5)建议所有节点取消mysql自启动,并更改root用户密码
chkconfig --level 345 mysql off
各个节点安装完成后,在第一个节点node0启动mysql服务时PXC会创建默认密码并保存日志文件/var/log/mysqld.log
启动,mysql,service mysql start
从日志文件中可以看到root密码
6)使用该密码登录mysql,修改root账号密码