https://www.percona.com/blog/2019/10/15/how-to-start-a-3-node-percona-xtradb-cluster-with-the-binary-tarball-package/
工作或者日常實驗時候,我們可能需要臨時搭建個pxc集羣。 可以用docker, 這裏提供一個一鍵部署的腳本
注意,執行下面的操作前切換到非root賬號下:
su - xxxx cd /home/xxxx/ 下載pxc初始化用的腳本 wget https://raw.githubusercontent.com/Percona-QA/percona-qa/master/pxc-tests/pxc-startup.sh 下載pxc二進制安裝包(這裏用的是pxc8.0版本,目前處於非GA,但是自己測試用沒啥問題了) wget https://www.percona.com/redir/downloads/TESTING/Percona-XtraDB-Cluster-8.0/centos7/Percona-XtraDB-Cluster_8.0.15.5-27dev.4.2_Linux.x86_64.ssl102.tar.gz tar -xzf Percona-XtraDB-Cluster_8.0.15.5-27dev.4.2_Linux.x86_64.ssl102.tar.gz cd Percona-XtraDB-Cluster_8.0.15.5-27dev.4.2_Linux.x86_64.ssl102/ bash ../pxc-startup.sh
然後,會在 當前目錄下生成一個可執行文件 start_pxc
我們執行 start_pxc 3 就表示搭建一個3節點的pxc集羣
# ls -1 *_node_cli wipe *_pxc 有如下的幾個文件: 1_node_cli 2_node_cli 3_node_cli start_pxc stop_pxc wipe 其中: *_cli結尾的3個文件,就是登錄進pxc節點的腳本 start_pxc 和 stop_pxc 就是用來啓動和停止pxc集羣的 wipe 用於清理全部節點文件
上面簡單的幾步操作, 我們就獲得一個3節點的pxc測試環境了。