先在官网上下载(https://dev.mysql.com/downloads/cluster/)mysql-cluster-community-7.5.6-1.el6.x86_64.rpm-bundle.tar,先选择Red Hat Enterprise Linux / Oracle Linux,在选择Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 64-bit),将下载的mysql-cluster-community-7.5.6-1.el6.x86_64.rpm-bundle.tar上传到CentOS上
rpm -qa|grep mysql #查看mysql是否安装,如果已经安装需要卸载,如果是
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 #如果这个命令不行,可用:yum -y remove mysql-libs-5.1.71-1.el6.x86_64 #卸载
cd /usr/local/ #指定目录
tar -xvf mysql-cluster-community-7.5.6-1.el6.x86_64.rpm-bundle.tar
rpm -ivh mysql-cluster-community-common-7.5.6-1.el6.x86_64.rpm
rpm -ivh mysql-cluster-community-libs-7.5.6-1.el6.x86_64.rpm
yum install perl #安装mysql-cluster相关的依赖包
yum install perl-Class-MethodMaker #安装mysql-cluster相关的依赖包
yum install perl-DBI #安装mysql-cluster相关的依赖包
rpm -ivh mysql-cluster-community-client-7.5.6-1.el6.x86_64.rpm
yum install libaio #安装mysql-cluster相关的依赖包
yum install numactl #安装mysql-cluster相关的依赖包
rpm -ivh mysql-cluster-community-server-7.5.6-1.el6.x86_64.rpm
rpm -ivh mysql-cluster-community-management-server-7.5.6-1.el6.x86_64.rpm
rpm -ivh mysql-cluster-community-devel-7.5.6-1.el6.x86_64.rpm
mkdir /var/lib/mysql-cluster #创建目录,用于管理节点
mkdir /usr/mysql-cluster #创建目录,用于进程DIR
mkdir /var/lib/mysql/data #创建目录,用于存储节点
vi /var/lib/mysql-cluster/config.ini
[ndbd default]
NoOfReplicas= 1
[mysqld default]
[ndb_mgmd default]
[tcp default]
[ndb_mgmd]
HostName= localhost.test1 #自己服务器的主机名,可通过hostname命令查找
[ndbd]
HostName=localhost.test1 #自己服务器的主机名,可通过hostname命令查找
DataDir= /var/lib/mysql-cluster
[mysqld]
[mysqld]
HostName=localhost.test1 #自己服务器的主机名,可通过hostname命令查找
[mysqld]
按Esc键后,在输入:wq 按回车