zoukankan      html  css  js  c++  java
  • 虚拟机windows xp 下安装配置mysql cluster 7.3.2

    1、虚拟机环境下安装的
    1 192.168.131.21(管理节点,存储节点,sql节点)
    2 192.168.131.22(存储节点,sql节点)
     
    2、安装程序
    在两台机器上面同时进行
    第一步:
    下载安装软件地址:http://dev.mysql.com/downloads/cluster/ 
    我的用的版本是MySQL Cluster 5.6.11(mysql cluster 7.3.2 MSI安装出来以后就是mysql cluster 5.6.11)
    第二步:
    安装MSI软件,安装时不会创建mysql instance
    我安装在c:mysql cluster 7.3下
    第三步:
    cd到你的安装目录的bin文件夹,执行mysqld.exe --install mysql           /*设置环境变量后仍需执行此命令,不然就会被安装在c:/program files/mysql/mysql-5.6.10下,这样无法运行)

    第四步:
    设置环境变量
    3、创建配置文件
    第一步:
    创建config.ini文件
    在c:clusterconfig.ini文件
    内容为:
    [NDBD DEFAULT]
    NoOfReplicas= 2
    #Managment Server
    [NDB_MGMD]
    hostname=192.168.131.21
    Nodeid=1
    datadir=C:MySQL Cluster 7.3data
    #数据节点 
    [NDBD]
    NodeId=5
    hostname=192.168.131.21
    datadir=d:/data
    [NDBD]
    NodeId=6
    hostname=192.168.131.22
    datadir=d:/data
    #SQL节点
    [MYSQLD]
    ArbitrationRank=2
    hostname=192.168.131.21
    NodeId=7
    [MYSQLD]
    ArbitrationRank=2
    hostname=192.168.131.22
    NodeId=8
    [MYSQLD]
    [MYSQLD]
    第二步:
    创建mysql配置文件my.ini
    在安装路径下找一个my-**.ini文件
    复制到当前目录并重命名为my.ini
    在文件中[mysqld]的起始加入
    #Path to installation directory. All paths are usually resolved relative to this.
    basedir = "C:MySQL Cluster 7.3"
    datadir = "C:MySQL Cluster 7.3data"

    在[mysqld]结尾加入
    ndbcluster
    ndb-connectstring = 192.168.131.21

    在my.ini文件的最末端加入
    [mysql_cluster]
    ndb-connectstring=192.168.131.21 #此处两台虚拟机都一样的设置
    保存文件
    4、启动mysql cluster(以下操作均在CMD下执行)
    第一:在管理节点服务器上(也就是本文中的192.168.131.21)
    ndb_mgmd.exe --config-file=c:clusterconfig-ini --configdir=c:cluster
    新开CMD窗口
    ndbd.exe --initial         /*第一个启动的节点加入--initial参数 第二个不需要*/
    新开CMD窗口
    mysqld.exe --default-file="C:MySQL Cluster 7.3my.ini"

    执行完以后启动mysql
    net start mysql
    第二:在192.168.131.22在执行
    ndbd.exe
    新开CMD窗口
    mysqld.exe --default-file="C:MySQL Cluster 7.3my.ini"

    执行完以后启动mysql
    net start mysql
    5、查看安装情况
    在192.168.131.21服务器上打开CMD窗口
    ndb_mgm.exe
    ndb_mgm>show
    Connected to Management Server at: 192.168.2.57:1186
    Cluster Configuration
    ———————
    [ndbd(NDB)] 2 node(s)
    id=5 @192.168.131.21 (mysql-5.6.10 ndb-7.3.2, Nodegroup: 0, Master)
    id=6 @192.168.2.56 (mysql-5.6.10 ndb-7.3.2, Nodegroup: 0)
    [ndb_mgmd(MGM)] 1 node(s)
    id=1 @192.168.131.21(mysql-5.6.10 ndb-7.3.2)
    [mysqld(API)] 2 node(s)
    id=7 @192.168.131.21 (mysql-5.6.10 ndb-7.3.2)
    id=8 @192.168.131.22(mysql-5.6.10ndb-7.3.2)
    出现以上的信息说明安装成功
    然后在某台服务器上登录mysql

    mysql -uroot

    show engines;

    可查看ndbcluster是否安装成功


    创建数据库及表

    create database test;

    create table tt(id int(10)) engine=ndbcluster;

    insert into tt(1);


    然后到另一台服务器上去查看
    查看数据库是否同步

  • 相关阅读:
    C#获取根目录的方法集合
    C# 获取文件MD5值的方法
    VS2015 搭建 Asp.net core 开发环境
    【Networking】容器网络大观 && SDN 资料汇总
    【Networking】flannel,pipework,weave,udp,vxlan,ovs等资料
    【K8s】Kubernetes 最近正在看的资料
    【GoLang】go 微服务框架 && Web框架学习资料
    【Eclipse】eclipse che 协作开发
    【Kubernetes】两篇文章 搞懂 K8s 的 fannel 网络原理
    【SpringBoot】SpringBoot 入门示例
  • 原文地址:https://www.cnblogs.com/aukle/p/3235566.html
Copyright © 2011-2022 走看看