文档介绍:Mysql集群操作文档
什么是集群?
Sql节点:这是用来访问 Cluster数据的节点。对于MySQL Cluster,客户端节点是使用NDB Cluster存储引擎的传统MySQL服务器。
ndb节点:这类节点用于保存 Cluter/ #管理节点数据(日志)目录
[ndbd]  #数据节点配置NodeId=2
hostname=
datadir=/usr/local/mysql/mysql-cluster/ndb_data  #数据节点目录
[ndbd]
NodeId=3
hostname=
datadir=/usr/local/mysql-cluster/ndb_data
#设置SQL节点服务器
[MYSQLD]
hostname=
#
第二个SQL节点
[MYSQLD]
hostname=
配置完成后,切换到mysql/bin文件夹下,输入指令
./ndb_mgmd -f /var/lib/mysql-cluster/ // ndb_mgmd是mysqlcluster的管理服务器,后面的-f表示后面的参数是启动的参数配,如果在启动后过了几天又添加了一个数据节点,这时修改了配置文件启动时就必须加上--initial参数,不然添加的节点不会作用在mysql cluster中
启动完成后,输入./ndb_mgm,进入管理节点后,在输入 show可以看到相关状态
以上配置全部正常完成,即配置管理节点完成
Sql节点配置:
管理节点部署
解压安装包:tar –zxvf mysql-cluster-gpl--- 
将解压后的软件复制到 /usr/local/mysql文件夹下
cp –r mysql-cluster-gpl---x86_64 /usr/local/ --复制到/usr/local/下
mv/usr/local/mysql-cluster-gpl---x86_64 /usr/local/mysql 重名名为mysql
进入mysql文件下scripts目录,运行./mysql_install_db --user=root --basedir=/usr/local/mysql –datadir=/usr/local/mysql/data指令,安装并授权数据库,更多授权知识可自行查阅。
配置文件/etc/,内容如下:
[mysqld]
ndbclusterdatadir=/usr/local/mysql/data
basedir=/usr/local/mysql
port=3306
ndb-connectstring= #设置管理节点
socket=/tmp/
[MYSQL_CLUSTER]
ndb-connectstring=
配置ndb节点(数据节点):