MySQL Cluster单机搭建集群环境

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

运行环境:

centos6.1

Mysql版本:

MySQL-cluster-gpl-7.2.6-linux2.6-x86_6

下载地

址:/Downloads/MySQL-Cluster-7.2/mysql-cluster-gpl-7.2.6-linux2. 6-x86_64.tar.gz

对于这第一个MySQL数据库的集群,它由1个单一的MySQL服务引擎(mysqlds)、两个数据节点(ndbd)和一个单一的管理节点(ndb_mgmd)共同组成,所有的节点都运行在同一台主机上。

为配置文件和数据文件创建必要的存储文件夹,分别要建立如下几个文件夹:

① /home/mysql/my_cluster

② /home/mysql/my_cluster/ndb_data

③ /home/mysql/my_cluster/mysqld_data

④ /home/mysql/my_cluster/mysqld_data/mysql

⑤ /home/mysql/my_cluster/mysqld_data/ndbinfo

⑥ /home/mysql/my_cluster/conf

具体安装步骤:

1. 添用加户与组mysql

[plain]view plaincopy

1.shell> groupadd mysql

2.shell> useradd -r -d /home/mysql -g mysql mysql

[plain]view plain copy

1.shell> groupadd mysql

2.shell> useradd -r -d /home/mysql -g mysql mysql

2. 切换到mysql用户权限下

[plain]view plaincopy

1.shell> su - mysql

[plain]view plain copy

1.shell> su - mysql

3. 下载mysql cluster

[plain]view plaincopy

1.shell> wget /Downloads/MySQL-Cluster-7.2/mysql-cluster-g

pl-7.2.6-linux2.6-x86_64.tar.gz

2.shell> tar -zxvf mysql-cluster-gpl-7.2.6-linux2.6-x86_64.tar.gz

3.shell> ln -s mysql-cluster-gpl-7.2.6-linux2.6-x86_64 mysqlc

[plain]view plain copy

1.shell> wget /Downloads/MySQL-Cluster-7.2/mysql-cluster-g

pl-7.2.6-linux2.6-x86_64.tar.gz

2.shell> tar -zxvf mysql-cluster-gpl-7.2.6-linux2.6-x86_64.tar.gz

3.shell> ln -s mysql-cluster-gpl-7.2.6-linux2.6-x86_64 mysqlc

4. 安装mysql cluster

[plain]view plaincopy

1.shell> cd /home/mysql

2.shell> mkdir my_cluster my_cluster/ndb_data my_cluster/mysqld_data my_cluste

r/conf

3.在conf目录添加以下2个配置文件(注意:“/home/mysql”需要替换为你自己的用户目录)

4.

f:

6.[mysqld]

7.ndbcluster

8.datadir=/home/mysql/my_cluster/mysqld_data

9.basedir=/home/mysql/mysqlc

10.port=5000

11.

12.config.ini:

13.[ndb_mgmd]

14.hostname=localhost

15.datadir=/home/mysql/my_cluster/ndb_data

16.NodeId=1

17.[ndbd default]

18.noofreplicas=2

19.datadir=/home/mysql/my_cluster/ndb_data

20.[ndbd]

21.hostname=localhost

22.NodeId=3

23.[ndbd]

24.hostname=localhost

25.NodeId=4

26.[mysqld]

27.NodeId=50

28.

29.安装

30.shell> cd /home/mysql/mysqlc

31.shell> scripts/mysql_install_db --no-defaults --datadir=/home/mysql/my_clust

er/mysqld_data/

[plain]view plain copy

1.shell> cd /home/mysql

2.shell> mkdir my_cluster my_cluster/ndb_data my_cluster/mysqld_data my_cluste

r/conf

3.在conf目录添加以下2个配置文件(注意:“/home/mysql”需要替换为你自己的用户目录)

4.

f:

6.[mysqld]

7.ndbcluster

8.datadir=/home/mysql/my_cluster/mysqld_data

9.basedir=/home/mysql/mysqlc

10.port=5000

11.

12.config.ini:

13.[ndb_mgmd]

14.hostname=localhost

15.datadir=/home/mysql/my_cluster/ndb_data

16.NodeId=1

17.[ndbd default]

18.noofreplicas=2

19.datadir=/home/mysql/my_cluster/ndb_data

20.[ndbd]

21.hostname=localhost

22.NodeId=3

23.[ndbd]

24.hostname=localhost

25.NodeId=4

26.[mysqld]

27.NodeId=50

28.

29.安装

30.shell> cd /home/mysql/mysqlc

31.shell> scripts/mysql_install_db --no-defaults --datadir=/home/mysql/my_clust

er/mysqld_data/

相关文档
最新文档