问答详情
源自:4-2 PXC多节点并发写入案例

怎样创建这样的数据库

怎样创建这样的数据库

提问者:QINGCA 2018-07-26 14:48

个回答

  • 神思者
    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