這篇文章主要介紹“PXC5.7的安裝步驟”,在日常操作中,相信很多人在PXC5.7的安裝步驟問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對大家解答”P(pán)XC5.7的安裝步驟”的疑惑有所幫助!接下來(lái),請跟著(zhù)小編一起來(lái)學(xué)習吧!
節點(diǎn)分配
需要的包
percona-xtrabackup-24-2.4.7-2.el6.x86_64.rpm
Percona-XtraDB-Cluster-5.7.18-rel15-29.20.1.Linux.x86_64.ssl101.tar.gz
安裝epel源(所有節點(diǎn))
centos6
rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
centos7
rpm -ivh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
安裝依賴(lài)包
yum install perl-IO-Socket-SSL perl-DBD- perl-Time-HiRes socat nc -y
安裝xtrabackup
wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.7/binary/redhat/6/x86_64/percona-xtrabackup-24-2.4.7-2.el6.x86_64.rpm
rpm -ivh percona-xtrabackup-24-2.4.7-2.el6.x86_64.rpm
/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/mysql3306/data --user=mysql --initialize
修改mysqld_safe啟動(dòng)文件
#####具體需要替換的路徑根據安裝的包名稱(chēng)去mysqld_safe文件中查詢(xún)#############
sed -i 's#/mnt/workspace/percona-xtradb-cluster-5.7-binary-tarball/label_exp/centos6-64/Percona-XtraDB-Cluster-5.7.18-29.20/346/usr/local/Percona-XtraDB-Cluster-5.7.18-rel15-29.20.1.Linux.x86_64.ssl101#/usr/local/mysql#g' /usr/local/mysql/bin/mysqld_safe
vi /usr/local/mysql/support-files/mysql.server
basedir=/usr/local/mysql
datadir=/data/mysql/mysql3306/data
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
添加PXC相關(guān)的參數
vi /etc/my.cnf
[mysqld]
...
#PXC
wsrep_provider=/usr/local/mysql/lib/libgalera_smm.so
wsrep_cluster_address=gcomm://192.168.137.201,192.168.137.202,192.168.137.203
wsrep_node_address=192.168.137.201
wsrep_slave_threads=2
innodb_autoinc_lock_mode=2
binlog_format = ROW
default_storage_engine=InnoDB
wsrep_cluster_name=pxc-jiangzq
wsrep_sst_auth=sst:jiangzq
wsrep_sst_method=xtrabackup-v2
檢查環(huán)境
[root@c1 xtrabackup]# /etc/init.d/mysql --help
Usage: mysql {start|stop|restart|restart-bootstrap|reload|force-reload|status|bootstrap-pxc} [ MySQL (Percona XtraDB Cluster) options ]
啟動(dòng)第一個(gè)節點(diǎn)
shell>/etc/init.d/mysql bootstrap-pxc
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf bootstrap-pxc &
/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf bootstrap-pxc
修改root密碼和添加sst賬戶(hù)
alter user user() identified by 'root';
create user 'sst'@'localhost' identified by 'jiangz';
grant all on *.* to 'sst'@'localhost';
將整個(gè)虛擬機再克隆兩個(gè)
#####修改主機名
shell>hostname c2
shell>vi /etc/sysconfig/network
hostname=c2
#####修改ip地址
shell>vi /etc/sysconfig/network-script/ifcfg-eth0
shell>service network restart
#####修改mysql配置文件
shell>vi /etc/my.cnf
server-id=203306
pid-file = c2.pid
wsrep_node_address=192.168.137.202
第2、3個(gè)節點(diǎn)啟動(dòng)
shell>/etc/init.d/mysql
遇到的錯誤
##############啟動(dòng)第二個(gè)節點(diǎn)報的錯誤###############
2017-07-18T06:40:24.829678Z 0 [ERROR] WSREP: Failed to read 'ready ' from: wsrep_sst_xtrabackup-v2 --role 'joiner' --address '192.168.137.202' --datadir '/data/mysql/mysql3306/data/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' --parent '10520' --binlog '/data/mysql/mysql3306/logs/mysql-bin'
Read: '(null)'
2017-07-18T06:40:24.829714Z 0 [ERROR] WSREP: Process completed with error: wsrep_sst_xtrabackup-v2 --role 'joiner' --address '192.168.137.202'
--datadir '/data/mysql/mysql3306/data/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' --parent '10520' --binlog '/data/mysql/mysql3306/logs/mysql-bin' :
2 (No such file or directory)
selinux 沒(méi)關(guān)和xtrabackup版本太低
日常啟動(dòng)關(guān)閉
#/etc/init.d/mysql stop
全部節點(diǎn)關(guān)閉后重啟
第一個(gè)節點(diǎn)啟動(dòng)的節點(diǎn)( 如果集群全部關(guān)閉,第一個(gè)起動(dòng)也需要用這樣的形式)
#/etc/init.d/mysql bootstrap-pxc
其它節點(diǎn)
#/etc/init.d/mysql start
備注:
如集群是不是所有的節點(diǎn)都關(guān)閉不用使#/etc/init.d/mysql bootstrap-pxc 啟動(dòng)。都可以用
#/etc/init.d/mysql start
啟動(dòng)。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站