linux下mysql cluster的简易安装步骤

任务测试目标:

一、搭建mysql cluster的环境

1个mgm节点 ,2个ndb节点,2个sql节点。

准备的机器:

192.168.1.244  当做管理节点

192.168.1.246  ndb节点

192.168.1.250  ndb节点

192.168.1.251  sql节点

192.168.1.252  sql节点

二、下载与安装

在官网上下载的 安装包: mysql-cluster-gpl-7.2.12-linux2.6-i686.tar.gz

分别上传到 各个机器的 /app/tools 目录,解压 并将解压包转移到/app/mysql目录 (当然可以转移到自己服务器上的任意目录)

tar xzvf  mysql-cluster-gpl-7.2.12-linux2.6-i686.tar.gz

mv mysql-cluster-gpl-7.2.12-linux2.6-i686 /app/mysql

cd /app/mysql

mkdir data

三、配置

1.管理节点的配置文件:

cd /app/mysql/bin

cp ndb_mgm* /usr/local/bin

chmod 775 /usr/local/bin/ndb_mgm*

 

cp mysql mysqldump /usr/sbin

chmod 775 /usr/sbin/mysql*

 

cd /app

mkdir mysql_cluster

cd mysql_cluster

vi  config.ini

配置文件信息如下:

[ndbd default]
 
NoOfReplicas=2
 
DataMemory=80M
 
IndexMemory=18M

[tcp default]
portnumber=2202
 
[ndb_mgmd]
id=1
hostname=192.168.1.244
datadir=/app/mysql/data
 
[ndbd]
id=2
hostname=192.168.1.246
datadir=/app/mysql/data
 
[ndbd]
id=3
hostname=192.168.1.250
datadir=/app/mysql/data

[mysqld]
id=4
hostname=192.168.1.251
 
[mysqld]
id=5
hostname=192.168.1.252

 

2.ndb节点与sql节点的配置:

vi /etc/my.cnf

ndb节点配置文件信息如下:

[mysqld]

ndbcluster


ndb-connectstring=192.168.1.244

[mysql_cluster]

ndb-connectstring=192.168.1.244

 

sql节点配置信息如下:

[mysqld]

ndbcluster


ndb-connectstring=192.168.1.244

basedir=/app/mysql
datadir=/app/mysql/data

[client]

socket=/tmp/mysql.sock

[mysql_cluster]

ndb-connectstring=192.168.1.244

 

安装sql

/app/mysql/scripts/mysql_install_db --user=mysql

四、启动

启动顺序是 管理节点->ndb节点->sql 节点

1.管理节点

开启服务

ndb_mgmd -f /app/mysql_cluster/config.ini

启动管理节点的客户端,用于观察集群的所有节点。

 

2.ndb节点

首次启动

cd /app/mysql/bin

./ndbd --initial

非首次启动:

去掉 --initial 

既: ./ndbd

 

3.sql节点

/app/mysql/bin/mysqld_safe --user=mysql&

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(linux下mysql cluster的简易安装步骤)