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:\cluster\config.ini文件
内容为:
[NDBD DEFAULT]
NoOfReplicas= 2
#Managment Server
[NDB_MGMD]
hostname=192.168.131.21
Nodeid=1
datadir=C:\MySQL Cluster 7.3\data
#数据节点 
[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.3\data"

在[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:\cluster\config-ini --configdir=c:\cluster
新开CMD窗口
ndbd.exe --initial         /*第一个启动的节点加入--initial参数 第二个不需要*/
新开CMD窗口
mysqld.exe --default-file="C:\MySQL Cluster 7.3\my.ini"

执行完以后启动mysql
net start mysql
第二:在192.168.131.22在执行
ndbd.exe
新开CMD窗口
mysqld.exe --default-file="C:\MySQL Cluster 7.3\my.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);

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

虚拟机windows xp 下安装配置mysql cluster 7.3.2的更多相关文章

  1. Windows下安装配置MySQL

    Windows下安装配置MySQL的基本步骤 一.MySQL下载 MySQL官方下载地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads ...

  2. (转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

    Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程 ...

  3. CentOS6.5下安装配置MySQL

    CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server ...

  4. Windows XP下安装WinCE6.0开发环境

    Windows下怎样编译WinCE6.0及开发应用程序.以下介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是由于在安装程序在安装过程中要解压): 在Visual Studio 2005之前, ...

  5. Windows 10下安装配置Caffe并支持GPU加速(修改版)

    基本环境 建议严格按照版本来 - Windows 10 - Visual Studio 2013 - Matlab R2016b - Anaconda - CUDA 8.0.44 - cuDNN v4 ...

  6. 如何在Windows平台下安装配置Memcached

    Memcached是一个自由开源的,高性能,分布式内存对象缓存系统. Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一 ...

  7. CentOS6.2下安装配置MySql

    转自:Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.ecli ...

  8. CentOS 6.5 下安装配置 mysql

    如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--Cen ...

  9. PHP基础 windows环境下安装Apache Mysql PHP

    本篇文章主要是讲一下我自己安装wamp环境的一些步骤和见解,前方多图预警,慎入!!!!! PHP运行环境  : Linux下的三种安装方式:源码包安装.rpm包安装.集成环境安装(lnmp) wind ...

随机推荐

  1. poj炮兵阵地(状压)(25+10+20=55)

    http://poj.org/problem?id=1185 刚开始思路就错了 想着用保存这一行的状态 然后再去枚举前面两行的状态 这样不能保证前面两行的状态同时满足要求 正解:保存两行的状态 再依次 ...

  2. ie调试器

    最大化影响调试的,点右上角的固定按妞

  3. 代码重构的技巧——合理使用@Deprecated

    最近由于工作环境不太理想,很长时间没心情写技术博文,今天在调试springMVC的DispatcherSevlet类的代码时,看到一处代码且联想到项目中程序员的一些做法,觉得有必要写一下. 我们在做项 ...

  4. c#反射重载方法(发现不明确的匹配)

    GetMethod(string name) 在反射重载方法时,如果调用此重载方法,会产生 发现不明确的匹配 的错误. 解决方案如下: GetMethod("MethodName" ...

  5. 《C#并行编程高级教程》第3章 命令式任务并行 笔记

    Task的使用 var t1 = new Task(() => GenerateAESKeys());var t2 = new Task(() => GenerateMD5Hashes() ...

  6. Spring概述--1

    1.1.1  Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发.应用程序是由 ...

  7. 【转】Django+Mysql安装配置详解(Linux)

    参考:http://dmyz.org/archives/110 报错TemplateDoesNotExist at 解决: 新建mysite/articles/article.html文件: 文件内容 ...

  8. nyoj开心的小明

    这个问题是01背包,而对于编程之美那道是完全背包问题,在编程之美中也有一个0,1背包问题. 而且是容量是小于等于,不是等于,对于是否等于,在初始化参数时候不一样,不小于全部初始化为0,恰好等于,初始化 ...

  9. HDU 4195 Regular Convex Polygon

    思路:三角形的圆心角可以整除(2*pi)/n #include<cstdio> #include<cstring> #include<iostream> #incl ...

  10. 用 ggplot2 在同一个图上画多条颜色不同的线

    假如数据格式是这样: day    邓文迪    微博    城管0    0.0    9.262970888519191E-4    0.01    0.0    0.00144775855013 ...