怎样创建这样的数据库

来源:4-2 PXC多节点并发写入案例

QINGCA

2018-07-26 14:48

怎样创建这样的数据库

写回答 关注

2回答

  • 神思者
    2018-07-31 15:32:01

    同学你好,可以收看这门实战课。https://coding.imooc.com/class/219.html#Prchor

  • 福卡
    2019-08-15 16:07:39

    用docker来搞

    docker pull percona/percona-xtradb-cluster:5.7
    
    docker network create pxc-network
    
    docker volume create v1 
    docker volume create v2 
    docker volume create v3 
    docker volume create v4 
    docker volume create v5

    docker run -d -p 3306:3306  \
      -e MYSQL_ROOT_PASSWORD=root \
      -e CLUSTER_NAME=cluster1 \
      -v v1:/var/lib/mysql \
      --name=node1 \
      --net=pxc-network \
      percona/percona-xtradb-cluster:5.7
      
    docker run -d -p 3307:3306   \
      -e MYSQL_ROOT_PASSWORD=root \
      -e CLUSTER_NAME=cluster1 \
      -e CLUSTER_JOIN=node1 \
      -v v2:/var/lib/mysql  \
      --name=node2 \
      --net=pxc-network \
      percona/percona-xtradb-cluster:5.7
      
    docker run -d  -p 3308:3306  \
      -e MYSQL_ROOT_PASSWORD=root \
      -e CLUSTER_NAME=cluster1 \
      -e CLUSTER_JOIN=node1 \
      -v v3:/var/lib/mysql  \
      --name=node3 \
      --net=pxc-network \
      percona/percona-xtradb-cluster:5.7
      
    docker run -d  -p 3309:3306  \
      -e MYSQL_ROOT_PASSWORD=root \
      -e CLUSTER_NAME=cluster1 \
      -e CLUSTER_JOIN=node1 \
      -v v4:/var/lib/mysql  \
      --name=node4 \
      --net=pxc-network \
      percona/percona-xtradb-cluster:5.7
      
    docker run -d  -p 3310:3306 \
      -e MYSQL_ROOT_PASSWORD=root \
      -e CLUSTER_NAME=cluster1 \
      -e CLUSTER_JOIN=node1 \
      -v v5:/var/lib/mysql  \
      --name=node5 \
      --net=pxc-network \
      percona/percona-xtradb-cluster:5.7

MySQL集群(PXC)入门

从入门开始学习完全开源的MySQL高可用性解决方案PXC集群

28500 学习 · 59 问题

查看课程

相似问题