centos7安装mysql-cluster

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7安装mysql-cluster相关的知识,希望对你有一定的参考价值。

一、管理节点(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的主要内容,如果未能解决你的问题,请参考以下文章

mysql-cluster 安装配置

mysql-cluster 7.3.5安装部署

MySQL-Cluster-7.4 for centos 6.9 64bit

运行 Mysql-Cluster

MYSQL-CLUSTER-7.5搭建数据库集群

简单使用Mysql-Cluster-7.5搭建数据库集群