mysql集群环境搭建
Win dows 环境
Mysql-clusteran 安装包下载地 /downloads/cluster/;
本文档以mysql-cluster-gpl-746-winx64.zip安装包为例,三台机器搭建 mysql集 成环境。
管理结点:32
数据结点:59,6
Sql 结点:59,6
一、管理节点配置(32
1、将 mysql-cluster安装包解压至 C 盘进入/mysql-cluster-gpl-7.4.6-winx64/ 目 录新建cluster-logs日志存储文件夹,然后进入 mysql-cluster-gpl-746-winx64/bin目 录,将 config.ini,my.ini拷贝至该目录下。
配置文件具体内容如下:
Config.ini 文件:
[NDBD DEFAULT]
NoOfReplicas=2〃副本结点数量
datadir=c:\mysqlcluster\data no de\mysql\bi n\cluster-data管 理节点运行时文件储 存目录,可以自定义路径,但要保证是有效的路径。
datamemory=1G
in dexmemory=200M
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
[NDB_MGMD]
Nodeid=1
HostName=32/管理结点 IP
datadir=C:\mysqlcluster\mysql-cluster-gpl-7.4.6-wi nx64\cluster-logs〃 管理结点日
志文件储存路径。
[NDBD]
Nodeid=2
HostName=59傲据结点 IP
DataDir=c:\mysqlcluster\datanode\mysql\bin\cluster-data/数据结点 2 运行时文件
储存目录,可以自定义路径,但要保证是有效的路径。
[NDBD]
Nodeid=3
HostName=6/数据结点 IP
DataDir=c:\mysqlcluster\datanode\mysql\bin\cluster-data/数据结点 3 运行时文件
储存目录,可以自定义路径,但要保证是有效的路径。
[MYSQLD]
Nodeid=4
HostName=59
[MYSQLD]
Nodeid=5
HostName=6
my.ini 文件:
[mysql_cluster]
config_file=c:/mysqlcluster/mysql-cluster-gpl-7.4.6-winx64/bin/config.ini // 用于指 定config.ini文件路径
2、管理员权限运行 CMD进入mysql-cluster-gpl-746-winx64/bin目录,执行命 令:n db_mgmd-f con fig.i ni--co nfigdir=c:\mysqlcluster\mysql-cluster-gpl-7.4.6-wi nx64 \cluster-logs
若config.ini文件发生修改需重新启动,则加入--initial进行初始化,如下图; con figdir路径为管理结点日志存储路径,必须为有效路径如图所示,启动成功:
Microsoft Vindows [版本氣筑鮭00T ke> 2013 Microsoft Corporat ion 4 保留所有权刑.
C:\W! HDOW£\s i/sten32>cd C: ^ysqlc luster^unysql-cluster-ypl^?. 4.6'?inx64Sbin
jC: Snysq lr Instelu^ter-gpl-7,4- 6-winxfc4\Jjin >ni1h,_n9nd F conf ig, in i ---conF igdir =c: 'Mwysqlc lusterXnysql—cluster-gpl-7.4■右一—in it ial MySQL C iusttir Manage merit Server myEql-5 _fc. 24 ndb -7.4
二、数据结点配置(59,6
1、新建数据结点运行时文件储存目录
C:\mysqlcluster\datanode\mysql\bin\cluster-data此路径与管理结点 config.ini 配置路 径相同。
2、新建sql结点运行时文件储存目录 C:\mysqlcluster\sqlnode将mysql-cluster- gpl-746-winx64.zip 中文件直接解压至该目录,进入 C:\mysqlcluster \sqlnode'bin 目录, 将 odbd.exe复制到数据结点 C:\mysqlclus