zoukankan      html  css  js  c++  java
  • mysql集群

    安装配置管理节点:

    1            下载mysql集群版:

    cd  /usr/local

          wget  http://mysql.mirror.kangaroot.net/Downloads/MySQL-Cluster-7.4/mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz

    2            解压tar -zxv -f mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz

    3            重命名mv mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686  mysql

    4            添加用户组和用户groupadd mysql  useradd mysql -g mysql

    5            改变mysql 目录的用户 chown -R mysql:mysql mysql

    6            添加文件夹

    l   mkdir /var/mysql/data

    l   mkdir /var/mysql/logs

    7            配置管理节点

    l   mkdir /var/lib/mysql-cluster

    l   cd /var/lib/mysql-cluster

    l   vi  /var/lib/mysql-cluster/config.ini

    添加内容:

    [NDBD DEFAULT]

     NoOfReplicas=1

     [TCP DEFAULT]

     portnumber=3306

    [NDB_MGMD]

     #设置管理节点服务器

    HostName=192.168.15.231

     DataDir=/var/mysql/data

    [NDBD]

     #设置存储节点服务器(NDB节点)

    HostName=192.168.15.234

     DataDir=/var/mysql/data

    [NDBD]

     #第二个NDB节点

    HostName=192.168.15.235

     DataDir=/var/mysql/data

    [MYSQLD]

     #设置SQL节点服务器

    HostName=192.168.15.232

     [MYSQLD]

     #第二个SQL节点

    HostName=192.168.15.23

    8            安装

    cd  /usr/local/mysql

    scripts/mysql_install_db --user=mysql

    9            启动管理节点

     /usr/local/mysql/bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini

    10         管理节点检查

    /usr/local/mysql/bin/ndb_mgm

    netstat -lntpu

    11         关闭 管理节点

     /usr/local/mysql/bin/ndb_mgm -e shutdown

    安装配置数据节点

    1            下载mysql集群版:

          cd  /usr/local

          wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-Cluster-7.4/mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz

    2            解压tar -zxv -f mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz

    3            重命名mv mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686  mysql

    4            添加用户组和用户groupadd mysql  useradd mysql -g mysql

    5            改变mysql 目录的用户 chown -R mysql:mysql mysql

    6            添加文件夹

       mkdir /var/mysql/data

       mkdir /var/mysql/logs

    7            配置数据节点配置文件

         vi  /etc/my.cnf

    添加内容:

    [MYSQLD]

    ndbcluster

    ndb-connectstring=192.168.175.128

    [MYSQL_CLUSTER]

    ndb-connectstring=192.168.175.128

    [NDB_MGM]

    connect-string=192.168.175.128

    8            安装

    cd  /usr/local/mysql

    scripts/mysql_install_db --defaults-file=/etc/my.cnf  --user=mysql

    9            启动 

    第一次启动

    /usr/local/mysql/bin/ndbd --initial

                  正常启动 

     /usr/local/mysql/bin/ndbd

    10         数据节点关闭

     /etc/rc.d/init.d/mysqld stop

    或者

     /etc/init.d/mysql stop

     /usr/local/mysql/bin/mysqladmin -uroot shutdown

    安装配置sql节点

    1. 安装方法同数据节点
    2. SQL节点启动

    service mysqld start

    1. SQL节点关闭

    最直接的方式:

    /usr/local/mysql/bin/mysqladmin -uroot shutdown 

    /etc/rc.d/init.d/mysqld stop

    或者

    /etc/init.d/mysql stop

    测试

    sql节点1建表放数据:

    /usr/local/mysql/bin/mysql -u root

    mysql> show databases;

    mysql> create database testdb2;

     mysql> use testdb2;

     mysql> CREATE TABLE td_test2 (i INT) ENGINE=NDB;

     //这里必须指定数据库表的引擎为NDBCLUSTER,与配置文件中的名称相同

    mysql> INSERT INTO td_test2() VALUES (1);

    mysql> INSERT INTO td_test2() VALUES (152);

    mysql> SELECT * FROM td_test2;

    sql节点2可查询:

    mysql> SELECT * FROM td_test2;

  • 相关阅读:
    C语言培训06
    C语言培训07
    C语言培训10 (完结篇)
    c程序设计语言 读书笔记01
    Open Xml Sdk创建目录
    D3D管线中每个stage的含义
    关于 STL::list 保存对象的一些注意
    【转载】 MultiByteToWideChar和WideCharToMultiByte用法详解
    Oracle GoldenGate 11G同步配置
    Linux挂载大硬盘(大于2T)
  • 原文地址:https://www.cnblogs.com/jlx1/p/5311025.html
Copyright © 2011-2022 走看看