1、首先下载mysql-cluster-gpl-7.4.7-winx64171172173174175各服务器上面个进行安装。


wKioL1b0nfyhij4hAAB-bRS2OSE689.png

2、选择路径一定要一致。

wKiom1b0nWKRPGnLAAB_H4qnCzw346.png

 

wKioL1b0nf3D2aGMAABV7YBwaMo121.png

 

3、在管理节点上在C:\mysql\MySQL Cluster 7.4,建立config.ini文件,配置内容如下:

[ndbd default]

NoOfReplicas=2

MaxNoOfTables=1024

MaxNoOfUniqueHashIndexes=1024

MaxNoOfOrderedIndexes=1024

MaxNoOfAttributes=10000

 

[ndb_mgmd]

NodeId=1

HostName=10.5.70.171

DataDir=C:\MySQL\MySQL Cluster 7.4\data

 

[ndbd]

NodeId=21

HostName=10.5.70.172

DataDir=C:\MySQL\MySQL Cluster 7.4\data

 

[ndbd]

NodeId=22

HostName=10.5.70.173

DataDir=C:\Program Files\MySQL\MySQL Cluster 7.4\data

 

[mysqld]

NodeId=11

HostName=10.5.70.174

 

[mysqld]

NodeId=12

HostName=10.5.70.175

wKiom1b0nWSReYxYAAB0PH4vrdY606.png

 

4、NDB节点的两个服务器、mysql的两个服务器上与管理节点相同的目录下,(C:\mysql\MySQL Cluster 7.4),创my.ini文件,配置内容如下:

[mysqld]

character_set_server=utf8

 

basedir="C:\MySQL\MySQL Cluster 7.4"

 

datadir="C:\MySQL\MySQL Cluster 7.4\data"

 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

ndbcluster

ndb-connectstring=10.5.70.171    ------此处的IP地址一定要填写正确,必须是管理节点的IP

 

explicit_defaults_for_timestamp=true

 

[mysql_cluster]

ndb-connectstring=10.5.70.171   ------此处的IP地址一定要填写正确,必须是管理节点的IP

wKiom1b0nWWTWoM2AABsM_k6rGM822.png

 

5、在管理节点171上执行性如下命令:

ndb_mgmd.exe --config-file="C:\MySQL\MySQL Cluster 7.4\config.ini" --configdir="C:\MySQL\MySQL Cluster 7.4" 

wKiom1b0nWXiqZWfAACowdCyNp0615.png

 

切记,执行完此命令后,不可关闭黑窗。

6、172173上分别执行:

ndbd.exe --initial

wKiom1b0nWaxgW02AABzfkG35O4423.png

 

173上的显示,此处两个黑窗也不能关掉。

wKiom1b0nWeR6-gcAAB6i6Y6BgY272.png

 

 

7、174175两个mysql节点上运行:

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

mysqld --install

net start mysql

三条命令分别执行,不可一起粘贴执行,第一条命令时间比较长,要耐心等待。

wKioL1b0ngGgz5BlAAB_CDWSKvw582.png

 

174175的显示内容都是相同的。

8、171管理节点上运行:

ndb_mgm.exe

show这条命令可以看到目前集群的状态。

wKiom1b0nWiy4qoHAACbYsBaGLs172.png

 

 

 

9、174上进行测试:用mysql -u root -p连接数据库,并查看当前库。

wKiom1b0nWnD1FHWAAChj-M62z0506.png

10、建立一个新库test,用命令:create database test;创建完成后并查看。

wKioL1b0ngSS3b1pAABu96iYNLk745.png

11、连接test数据库。

wKiom1b0nWqyQetNAAA7ZuWZKk4760.png

 

12、创建一个表:

wKioL1b0ngWR5jeNAAAgq9JtYQo955.png

 

13、city 这个表里创建一条数据:

wKioL1b0ngWDs70-AAAKVFaJmlA474.png

 

14、查看该数据:

wKioL1b0ngXSSGfxAAAjfTbFmX4850.png

 

15、登陆175这台机器的数据库,进行查询,看是否在174上建立的数据库和表还有表里的数据都同步到了175上:

wKiom1b0nWzRRPkAAACHFdPipto013.png

 

测试正常!