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);


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

  • 相关阅读:
    155. 最小栈
    160. 相交链表
    PAT 1057 Stack
    PAT 1026 Table Tennis
    PAT 1017 Queueing at Bank
    PAT 1014 Waiting in Line
    PAT 1029 Median
    PAT 1016 Phone Bills
    PAT 1010 Radix
    PAT 1122 Hamiltonian Cycle
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3233735.html
Copyright © 2011-2022 走看看