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为数据节点。