PXC配置過程

2022-07-15 20:48:09 字數 798 閱讀 9878

廢了一天時間,終於把pxc配置成功。

我的環境是vmware上安裝的ubuntu18.04,利用docker執行三個容器。

docker用的ubuntu18.04的映象,用下面命令安裝:

1sudo apt install percona-xtradb-cluster-server

安裝完成,啟動新增其它節點可以訪問的使用者,然後修改配置檔案/etc/mysql/percona-xtradb-cluster.conf.d/mysqld.cnf

wsrep_cluster_address=gcomm:

wsrep_node_address=192.168.184.132

wsrep_node_name=pxc-cluster-node-1

wsrep_sst_auth="sstuser:123456"

三個節點中,wsrep_node_address用各自的ip,wsrep_node_name區別各節點,其它配置都一樣。

docker容器的ip好像是動態分配的,我在vmware中給ubuntu虛擬機器新增三個網絡卡。

啟動容器時,把埠對映到不同的ip上

sudo docker run -p 192.168.184.132:3306:3306 -p 192.168.184.132:4444:4444 -p 192.168.184.132:4567:4567 --name 132 -itd /bin/bash

然後順序啟動mysql,第乙個用 /etc/init.d/mysql bootstrap-pxc,其它節點用 /etc/init.d/mysql start。

搭建PXC集群

pxc集群介紹 percona xtradb cluster是業界主流的mysql集群方案 pxc集群的資料同步具有強一直性的特點 pxc集群只支援innodb引擎 資料庫也能執行在docker中 mysql放在容器中執行會不會有效能損耗?因為docker是輕量級的虛擬機器,docker既沒有虛擬硬...

PXC集群的部署安裝

部署安裝三節點的pxc 節點埠容器名稱 資料卷node1 13306 pxc node1 v1node2 13307 pxc node2 v2node3 13308 pxc node3 v3 建立資料卷 儲存路徑 var lib docker volumes docker volume create...

MySQL高可用 PXC簡介

pxc簡介 galera產品是以galera cluster方式為mysql提高高可用集群解決方案的。galera cluster就是整合了galera外掛程式的mysql集群。galera replication是codership提供的mysql資料同步方案,具有高可用性,方便擴充套件,並且可以...