PXC集群部署配置推薦至少3各節(jié)點(diǎn)潮饱。
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
其中,參數(shù)-M表示不創(chuàng)建目錄穗熬,-s表示不潤徐登錄镀迂,-g表示加入mysql組
4)每個節(jié)點(diǎn)都要安裝Percona XtraDB Cluster集群包,到官網(wǎng)下載即可唤蔗。因?yàn)檫€需要使用XtraBackup的SST傳輸方式探遵,也要下載安裝Percona-xtrabackup
去官網(wǎng)下載安裝即可
https://www.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/
5)建議所有節(jié)點(diǎn)取消mysql自啟動,并更改root用戶密碼
chkconfig --level 345 mysql off
各個節(jié)點(diǎn)安裝完成后妓柜,在第一個節(jié)點(diǎn)node0啟動mysql服務(wù)時PXC會創(chuàng)建默認(rèn)密碼并保存日志文件/var/log/mysqld.log
啟動箱季,mysql,service mysql start
從日志文件中可以看到root密碼
6)使用該密碼登錄mysql棍掐,修改root賬號密碼