mysql-cluster详细配置

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

spacer.gif 

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

spacer.gif 

spacer.gif 

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

spacer.gif 

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

spacer.gif 

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

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

spacer.gif 

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

6、172173上分别执行:

ndbd.exe --initial

spacer.gif 

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

spacer.gif 

 

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

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

mysqld --install

net start mysql

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

spacer.gif 

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

8、171管理节点上运行:

ndb_mgm.exe

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

spacer.gif 

 

 

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

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

spacer.gif11、连接test数据库。

spacer.gif 

12、创建一个表:

spacer.gif 

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

spacer.gif 

14、查看该数据:

spacer.gif 

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

spacer.gif 

测试正常!


你可能感兴趣的:(mysql,服务器)