1. 程式人生 > >centos7安裝mysql-cluster

centos7安裝mysql-cluster

ini fun ble water 安裝 mys lin edi fault

一、管理節點(172.20.10.11):
  1. 下載:
    https://dev.mysql.com/downloads/cluster/(官網:選擇linux-generic)
    或
    https://github.com/dollarphper/soft/blob/master/mysql/mysql-cluster-gpl-7.6.7-linux-glibc2.12-x86_64.tar.gz
  2. 安裝:
    a. 解壓:
    tar  -xzf  mysql-cluster-gpl-7.6.7-linux-glibc2.12-x86_64.tar.gz 

    b. 移動:

    mv  mysql-cluster-gpl-7.6.7-linux-glibc2.12-x86_64  /etc/mysql

    c. 創建文件夾:

    mkdir  /etc/mysql/data

    d. 創建配置文件:
    touch /etc/mysql/config.ini

    [ndbd default]
    NoOfReplicas=2 
    MaxNoOfTables=1024
    MaxNoOfUniqueHashIndexes=1024
    MaxNoOfOrderedIndexes=1024
    MaxNoOfAttributes=10000
    [ndb_mgmd]
    HostName=172.20.10.11
    DataDir=/etc/mysql/data
    [ndbd]
    HostName=172.20.10.12
    DataDir=/etc/mysql/data
    [ndbd]
    HostName=172.20.10.13
    DataDir=/etc/mysql/data
    [mysqld]
    HostName=172.20.10.12
    [mysqld]
    HostName=172.20.10.13

    e. 啟動:

    /etc/mysql/bin/ndb_mgmd  --config-file=/etc/mysql/config.ini  --configdir=/etc/mysql

    f. 查看狀態:

    /etc/mysql/bin/ndb_mgm  -e  show`

    g. 停止:

    /etc/mysql/bin/ndb_mgm  -e  shutdown

    二、數據節點/sql節點(172.20.10.12,172.20.10.13):

  3. 下載:
    https://dev.mysql.com/downloads/cluster/(官網:選擇linux-generic)
    或
    https://github.com/dollarphper/soft/blob/master/mysql/mysql-cluster-gpl-7.6.7-linux-glibc2.12-x86_64.tar.gz
  4. 創建文件夾:
    mkdir  /etc/mysql/data
  5. 創建配置文件:
    touch /etc/mysql/my.cnf
    [mysqld]
    character_set_server=utf8
    basedir=/etc/mysql
    datadir=/etc/mysql/data
    ndbcluster
    ndb-connectstring=172.20.10.11
    user=root
    [mysql_cluster]
    ndb-connectstring=172.20.10.11
  6. 初始化:
    /etc/mysql/bin/mysql_install_db  --basedir=/etc/mysql  --datadir=/etc/mysql/data
  7. 啟動數據節點:
    /etc/mysql/bin/ndbd  --defaults-file=/etc/mysql/my.cnf  --initial(僅第一次啟動)
    或
    /etc/mysql/bin/ndbd  --defaults-file=/etc/mysql/my.cnf
  8. 啟動sql節點:
    /etc/mysql/bin/mysqld_safe  --defaults-file=/etc/mysql/my.cnf  &

    三、測試(172.20.10.11):

  9. 執行命令:
    /etc/mysql/bin/ndb_mgm  -e  show
  10. 效果:
    技術分享圖片

centos7安裝mysql-cluster