Install ndb 7.4.12 on CENTOS 7 64

By | 2017年2月28日

由于前面写过ndb 7.4.11的安装:

MySQL Cluster 7.4.11:Install on RHEL6 Update8

官方对NDB 7.4 的安装文档:
https://dev.mysql.com/doc/refman/5.6/en/mysql-cluster-install-linux-rpm.html

所以本文只是粗略的总结一下不同以及异常处理,大体的步骤其实是一样的。

————————————————

一、上传并解压安装介质:
在官方,其实已经找不到7.4.12的安装介质了,我将自己提前下好的介质上传了,方便下载:
链接:http://pan.baidu.com/s/1bpMQcNH 密码:v0cp

服务器上的操作:上传与解压

制作YUM本地源:

查看一下当前的YUM源列表:

二、MySQL Cluster:安装

查看是否有冲突包:
1. rpm -qa | grep mysql
2. rpm -qa | grep mariadb

冲突包,需要清理掉【删除】。
否则会出现一些问题,像这样:

清理方式:

或者:
rpm -e –nodeps xxx
也是可行的,如果有依赖包,那么可以选择【nodeps】也可以选择像上面那样,用YUM卸载。

对于数据节点(Data Node)
MySQL-cluster-server-gpl

yum install -y MySQL-Cluster-server-gpl

对于SQL节点(SQL Node)
MySQL-cluster-server-gpl
MySQL-Cluster-client-gpl

yum install -y MySQL-Cluster-server-gpl MySQL-Cluster-client-gpl

对于管理节点(Management Node)
MySQL-cluster-server-gpl

安装后检查:

这样,MySQL Cluster的安装就结束了。

三、MySQL Cluster【NDB】:配置

在我当前要配置的环境里有只有两个服务器,它们在NDB中的角色分配如下:

Management:ndb_mgmd
ndb1-1

Data Node:ndbd
ndb1-1
ndb1-2

SQL Node:mysqld
ndb1-1
ndb1-2

所有节点:
创建需要的目录结构:

文件:/etc/my.cnf【数据节点、SQL节点】

文件:/db/mysql_data/conf_data/mysql-cluster-7.4.12-config.ini

四、MySQL Cluster【ndb】:启动

管理:

数据节点:

SQL节点:
初始化数据库

上面的初始化过程的后台日志【mysql –> log-error】:

启动:mysqld

查看集群的状态:

——————————————
Done。

打赏

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz