Windows下安装mysql cluster

0.mysql集群介绍

浅谈mysql集群——http://blog.csdn.net/chenxingzhen001/article/details/7708663

官网——http://dev.mysql.com/downloads/cluster/


1、环境说明——转自http://www.cnblogs.com/fengqingtao/archive/2012/09/04/2670761.html

Windows7 10.135.10.51(管理节点,存储节点,SQL节点)
Windows7 10.135.10.225(存储节点,SQL节点)

 

2、安装程序

在两台机器上面同时进行

(1)在mysql cluster官网:http://dev.mysql.com/downloads/cluster/

中下载msi安装软件mysql-cluster-gpl-7.3.6-win32.msi。


(2)在命令行中切换到mysql安装后bin目录下执行:

mysqld --install mysql 


(3)设置环境变量:

将mysql安装后bin目录添加到环境变量中。

 

3、创建配置文件

(1)在10.135.10.51上创建c:\cluster\config.ini文件,内容为:

[ndbd default]

NoOfReplicas=2

 

[ndb_mgmd]

NodeId=1

HostName=10.135.10.51

DataDir=c:\cluster\data

 

[ndbd]

NodeId=21

HostName=10.135.10.51

DataDir=c:\cluster\ndbdata

 

[ndbd]

NodeId=22

HostName=10.135.10.225

DataDir=c:\cluster\ndbdata

 

[mysqld]

NodeId=11

HostName=10.135.10.51

 

[mysqld]

NodeId=12

HostName=10.135.10.225

 

注意:在51机器c:/cluster目录下创建data和ndbdata目录。在225机器c:/cluster目录下创建ndbdata目录。

 

(2)在两台机器上创建mysql配置文件my.ini

在mysql cluster安装目录下找到my-default.ini文件,复制到当前目录并重命名为my.ini。

在my.ini尾部添加如下内容:

[mysql_cluster]

ndb-connectstring=10.135.10.51

 

[mysqld]

ndbcluster

ndb-connectstring=10.135.10.51

 

4、启动mysql cluster(在10.135.10.51中执行)

(1)打开新cmd窗口

ndb_mgmd.exe--config-file=c:\cluster\config.ini --configdir=c:\cluster

 

(2)打开新cmd窗口

ndbd.exe--initial         /*首次执行时加入--initial参数*/

 

(3)打开新cmd窗口

mysqld.exe --default-file="C:\ProgramFiles\MySQL\MySQL Cluster 7.3\my.ini"

执行完成后启动mysql:

net start mysql

 

5、在10.135.10.225中执行:

打开新cmd窗口:

ndbd.exe

 

打开新cmd窗口

mysqld.exe --default-file="C:\ProgramFiles\MySQL\MySQL Cluster 7.3\my.ini"

执行完成后启动mysql:

net start mysql

 

6、查看安装情况

在10.135.10.51或10.135.10.225上打开cmd窗口,执行

ndb_mgm.exe

ndb_mgm>show

如图所示。

其中,MGM为管理节点,API(mysqld)为SQL节点,NDB为数据节点。



7.在任意一台机器上使用Navicat创建一张存储引擎为ndbcluster的表,并在表中添加一些测试数据。在另外一台机器上查看,可以看到数据库已经同步。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值