Windows平台的MySQL集群搭建

到mysql官方网下载zip包 mysql-cluster-gpl-7.4.9-winx64.zip 

解压包并重命名名为mysql并复制到c:盘根目录下 
双击打开mysql目录,接着双击打开bin目录,然后新建cluster-data,cluster-logs,config三个文件夹,
在config文件夹中创建my.ini和config.ini两个文件 
my.ini内容如下 
config.ini内容如下 
到此,管理节点的配置完成。其中 1922.168.0.110主机为ndb_mgmd节点(管理节点),同时也是ndbd节点(数据节点),同时也是mysqld节点(SQL节点),192.168.0.112为ndbd节点(数据节点),同时也是mysqld节点(SQL节点) 下面通过(管理员身份运行cmd)命令行启动管理节点服务 :  cd /mysql/binndb_mgmd --configdir=c:\mysql\bin\config --config-file=c:\mysql\bin\config\config.ini --ndb-nodeid=1 --reload --initial
启动数据节点: ndbd --ndb-connectstring=192.168.0.110 这里的--ndb-connetstring是代表要连接到管理节点的IP,其中192.168.0.110是管理节点的IP,连接成功后会显示分配的节点ID,下图为192.168.0.110中启动数据节点,分配的节点id为2 
所有数据节点者启动完成后,接下来启动SQL节点:mysqld --ndbcluster --ndb-connectstring=192.168.0.110 --console 下图为192.168.0.110中启动的SQL节点,节点id为4
在所有机器上,数据节点和SQL节点都启动完成后,在管理节点机器上运行ndb_mgm管理客户端,输入show 命令查看集群节点信息 ndb_mgmd管理节点id为1ndbd数据节点有两个, 2和3   id=2  @192.168.0.110     id=3  @192.168.0.112mysqld节点有两个,4和5   id=4  @192.168.0.110     id=5  @192.168.0.112
上面已完成了MySQL集群服务的启动,下面来测试一下集群服务。。。先在192.168.0.110机器上登陆入mysql服务器, mysql -r root -p  
创建metrox数据库,并转到metrox数据库 
在metrox数据库中创建表T_mycluster创建语句如下create table T_mycluster(Name varchar(32),Age int) engine=ndbcluster; 
插入测试数据并查询插入语句: insert into T_mycluster valus('MetroXLin',35);查询语句:select * from T_mycluster; 
然后在192.168.0.112机器上登陆mysql并查询 

显示数据库

查询数据
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容