Redhat 6.5下MySQL5.6集群配置方法完整版

2019-10-13 23:00:52于丽

                              # purposes such as running ndb_restore)
 
配置说明:
[ndbd default]                这部分是公共部分,对于每一个数据节点都有效,只需要配置一份
NoOfReplicas=1                数据镜像几份(各数据节点之间相互备份)
 
[tcp default]                针对每个数据节点及管理节点之间使用哪个端口进行通讯,
                              在旧版本的NDB集群软件配置时,这个地方通常配置portnumber=2202
                              但新版的NDB软件这里不需要配置,并且MySQL官方也强烈建议不要配置
 
[ndb_mgmd]                    管理节点的配置部分(通常只有一个)
                              注意NodeId=1指明管理节点的节点ID为1,如果不指定,在启动集群时,会报错
hostname=192.168.1.110          指明管理节点的IP地址
datadir=/var/lib/mysql-cluster  指明集群管理日志存放的位置
 
[ndbd]                        数据节点配置部分,有几个数据节点就配置几个[ndbd]
hostname=192.168.1.111        指明数据节点的IP地址
datadir=/u01/app/mysql/data    指明数据节点上的数据库文件存放的位置
NodeId=2                      指明该数据节点在整个集群中的nodeid号(很重要)
 
[mysqld]                      SQL节点配置部分,有几个SQL节点,就配置几个[mysqld]

13、配置好上面的所有配置以后就可以在管理节点上启动怎个集群了
 
注意: 在管理节点上,不用执行/usr/local/mysql/scripts/mysql_install_db --basedir= --datadir= --user=命令