|
1 集群配置
1.1 配置环境
mysql-cluster-gpl-7.3.7-winx64
mysql-cluster-gpl-7.3.7-winx32
对应mysql版本5.6.21
管理节点:win7 64 旗舰版 IP 10.71.90.29
数据节点:win7 64 旗舰版 IP 10.71.90.30
数据节点:win7 64 旗舰版 IP 10.71.90.36
Sql节点1:win7 32 旗舰版 IP 10.71.90.23
Sql节点2:server2008 IP 10.71.90.130
1.2 配置准备
1. 分别在5台服务器上安装mysql-cluster-gpl-7.3.7
2. 关闭5台服务器的防火墙。
3. 修改5台服务器上的mysql访问权限(让各个mysql可以互相访问)
update `user` set `host` = '%' where `User` = 'root' and host='localhost';
flush PRIVILEGES;
1.3 管理节点配置
在mysql-cluster安装的根目录下创建config.ini文件,文件内容如下(配置文件中不存在的目录请手动创建):
1.4 配置数据节点
分别在2台数据节点的mysql-cluster根目录的my.ini中添加
[mysql_cluster]
ndb-connectstring=10.71.90.29:1186 #MGM节点IP地址和端口号
重启mysql
1.1 5配置sql节点
分别在2台数据节点的mysql-cluster根目录的my.ini中添加
ndbcluster
ndb-connectstring=10.71.90.29:1186
1.6 查看配置结果
在管理节点服务器上:
所有节点都已经连接上
2 集群测试
在sql节点1(10.71.90.23)上创建数据库test 并建一个表在插入一条数据:
create table PAPRODUCT_RATE
(
SeqNumber varchar(40) not null,
ProductCode varchar(40),
PlanName varchar(40),
PlanCode varchar(40),
InsuranceTime varchar(50),
InsureAge varchar(50),
InsureMoney varchar(20),
primary key (SeqNumber)
) engine=ndb;
注意:新建的表必须加上engine=ndb
INSERT INTO `paproduct_rate` VALUES ('1','1','1','1','1','1','1');
查询结果:
|
|
|