日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

01pxc集群的部署

發布時間:2025/4/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 01pxc集群的部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

盡可能的控制pxc集群的規模,pxc集群節點越多,數據同步的速度就越慢

所有pxc節點的硬件配置最好相同,pxc集群數據同步的速度取決于配置最低的節點

Pxc集群只支持innodb引擎

安裝pxc集群

第一個集群,作為mycat的第一個分片

安裝前的準備,因為centos默認安裝了mariadb-libs,要刪除

yum remove mari* -y

pxc依賴的端口:

pxc集群要使用四個端口,所以防火墻要放行這些端口

下載pxc的地址:https://www.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/

下載安裝依賴yum localinstall –y percona-xtrabackup-24-2.4.11-1.el7.x86_64.rpm

?

下載安裝qpress

ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/AndreasStieger:/branches:/Archiving/CentOS_CentOS-7/x86_64/qpress-1.1-8.1.x86_64.rpm

yum localinstall –y qpress-1.1-8.1.x86_64.rpm

?

gzip Percona-XtraDB-Cluster-5.7.21-29.26-r390-el7-x86_64-bundle.tar

tar –zxf Percona-XtraDB-Cluster-5.7.21-29.26-r390-el7-x86_64-bundle.tar.gz

保留下面的安裝包:

Percona-XtraDB-Cluster-57-5.7.21-29.26.1.el7.x86_64.rpm

Percona-XtraDB-Cluster-client-57-5.7.21-29.26.1.el7.x86_64.rpm

Percona-XtraDB-Cluster-server-57-5.7.21-29.26.1.el7.x86_64.rpm

Percona-XtraDB-Cluster-shared-57-5.7.21-29.26.1.el7.x86_64.rpm

Percona-XtraDB-Cluster-shared-compat-57-5.7.21-29.26.1.el7.x86_64.rpm

# 安裝集群

yum localinstall –y Percona-XtraDB-Cluster-*.rpm

?

# 添加配置,原本的配置分散集中到/etc/my.cnf中

# 配置文件

?

[root@node1 ~]# cat /etc/my.cnf

[client]

socket=/var/lib/mysql/mysql.sock

?

[mysqld]

# 每個節點要不同

server-id=1

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

log-bin

log_slave_updates

expire_logs_days=7

?

# 數據庫字符集

character_set_server = utf8

bind-address = 0.0.0.0

#跳過DNS解析

skip-name-resolve

?

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

?

wsrep_provider=/usr/lib64/galera3/libgalera_smm.so

wsrep_cluster_name=pxc-cluster

# 集群的IP地址

wsrep_cluster_address=gcomm://10.11.0.210,10.11.0.212,10.11.0.215

wsrep_node_name=pxc1

# 本機IP地址

wsrep_node_address=10.11.0.210

wsrep_sst_method=xtrabackup-v2

wsrep_sst_auth= admin:Abc_123456

pxc_strict_mode=ENFORCING

binlog_format=ROW

default_storage_engine=InnoDB

innodb_autoinc_lock_mode=2

?

?

# 啟動主節點10.11.0.210

systemctl start mysql@bootstrap.service

# 找到mysql的root密碼

[root@node1 ~]# cat /var/log/mysqld.log |grep pass

2018-11-27T09:48:59.769033Z 1 [Note] A temporary password is generated for root@localhost: =K%uzAZda55f

# 登錄mysql重置root密碼

alter user 'root'@'localhost' identified by 'root';

# 添加同步用戶,啟動從節點root密碼和admin的賬號信息就同步到了從節點

create user 'admin'@'localhost' identified by 'Abc_123456';

grant reload,lock tables,replication client,process on *.* to 'admin'@'localhost';

flush privileges;

# 啟動從節點

systemctl start mysql

?

查詢集群狀態show status like 'wsrep_cluster%';

數據庫復制的相關信息

在pxc01上創建庫,表并且插入數據,可以看到能夠正常同步

create database chinasoft charset='utf8mb4';

use chinasoft;

create table students(id int primary key, name varchar(200));

insert into students(id,name) values(1,'jack');

同理在pxc02和pxc03上插入數據,也可以同步到其他節點

?

數據復制的相關信息

隊列的相關信息

轉載于:https://www.cnblogs.com/reblue520/p/10338447.html

總結

以上是生活随笔為你收集整理的01pxc集群的部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。