CentOS 6.2安装MySQL Cluster 7.2.14手册
管理节点(MGMD) 192.168.64.251
数据节点(NDBD) 192.168.65.2
数据节点(NDBD) 192.168.65.3
查询节点(MYSQLD) 192.168.64.253
查询节点(MYSQLD) 192.168.64.254
二、 在5调机器上全部安装MySQL Cluster 7.2.14
1.解压 tar –zxvf mysql-cluster-gpl-7.2.5-linux2.6-x86_64.tar.gz
2. 拷贝到安装目录cp /downfiles/mysql-cluster-gpl-7.2.5-linux2.6-x86_64 /usr/local/mysql cd /usr/local/mysql
3. 创建数据库维护用户chown –R root . //把mysql的目录设置成所有者为root chown –R mysql /data //把data目录设置所有者为mysql chgrp –R mysql . //改成所属组为mysql
mysql_install_db –user=mysql
1. 创建MySQL服务
1) cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
2) chmod +x /etc/init.d/mysql
3) chkconfig --add mysql //将mysql加入服务
4) chkconfig --level 345 mysql on //某些Linux(not RHAS3)还需要这个命令
2. 设置开机启动(可忽略)
将下面命令行append到文件 /etc/rc.local (/etc/rc.d/rc.local)中/bin/sh -c 'cd /usr/local/mysql; /usr/lib/mysql/bin/mysqld_safe --user=mysql &'
3. mysql、ndb_mgmd、ndb_mgm、ndbd等命令加入Path
修改/etc/profile文件添加PATH=$PATH:/usr/local/mysql/bin export PATH
四、 初始化各节点配置文件
管理节点1. 创建/var/lib/mysql-cluster/config.ini文件,该文件作为管理节点启动时的加载配置
[NDBD DEFAULT]
NoOfReplicas: 2
DataMemory: 200M
IndexMemory: 50M
[NDB_MGMD]
NodeId=1
HostName=10.0.0.119
datadir=/var/lib/mysql-cluster
[NDBD]
NodeId=2
HostName=10.0.0.103
datadir=/usr/local/mysql/data
[NDBD] NodeId=3
HostName=10.0.0.121
datadir=/usr/local/mysql/data
[MYSQLD]
NodeId=4
HostName=10.0.0.117
[MYSQLD]
NodeId=5
HostName=10.0.0.111
[MYSQLD]
[MYSQLD]
1. 创建/etc/my.cnf文件,该文件作为数据节点&查询节点集群服务启动时加载的配置
[mysqld] # Options for mysqld process:
ndbcluster # run NDB storage engine
[mysql_cluster] # Options for MySQL Cluster processes:
ndb-connectstring=10.0.0.119 # location of management server
五、 启动各个节点:
管理节点-》》数据节点-》》查询节点
表示各个节点已经连接成功,某个节点如果不能显示在状态中尝试关闭防火墙或者修改配置文件。
mysql> create database zxztest
mysql> use zxztest; Database changed
mysql> create table test1(id int,name varchar(10)) engine=ndbcluster
mysql> insert into test1 values(1,'zhaoxuezhi');
mysql> select * from test1 +------+-----------------+ | id | name | +------+-----------------+ | 1 | zhaoxuezhi | +------+-----------------+
登陆B节点,查看效果,库,表和数据已经同步。从B节点插入一条数据,同样登陆A,也能看到数据已经同步。
七、 关闭和重启
关闭通过YUM来安装Mysql数据库文章见如下链接:
http://www.server110.com/mysql/201312/3814.html