教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 文秘资料 >

mysql集群操作手册

来源:网络收集 时间:2026-08-11
导读: 使用mysql-cluster软件在centos系统下实现集群 Mysql集群操作文档 1. 什么是集群? Sql节点:这是用来访问 Cluster数据的节点。对于MySQL Cluster,客户端节点是使用NDB Cluster存储引擎的传统MySQL服务器。 ndb节点:这类节点用于保存 Cluster的数据。 使用

使用mysql-cluster软件在centos系统下实现集群

Mysql集群操作文档

1. 什么是集群?

Sql节点:这是用来访问 Cluster数据的节点。对于MySQL Cluster,客户端节点是使用NDB Cluster存储引擎的传统MySQL服务器。

ndb节点:这类节点用于保存 Cluster的数据。

使用mysql-cluster软件在centos系统下实现集群

mgm节点(管理节点):这类节点的作用是管理MySQL Cluster内的其他节点。

2. 安装软件mysql-cluster-gpl-7.0.37-linux-x86_64-glibc23.tar.gz(该压缩包具有集群的所有软

件)

3. 准备服务器

4. 安装步骤:

a) 管理节点部署 解压安装包:tar –zxvf mysql-cluster-gpl-7.2.5-linux2.6-x86_64.tar.gz 将解压后的软件复制到 /usr/local/mysql文件夹下

i. cp –r mysql-cluster-gpl-7.2.5-linux2.6-x86_64 /usr/local/ --复制

到/usr/local/下

ii.

iii.

iv. mv/usr/local/mysql-cluster-gpl-7.2.5-linux2.6-x86_64 /usr/local/mysql 重名名为mysql 创建存放管理节点日志和配置的文件夹 1. 指令:mkdir –p /var/lib/mysql-cluster 切换到创建存放管理节点的文件下,新建配置文件config.ini

1. 指令:cd /var/lib/mysql-cluster

2. 指令:vi config.ini

3. 输入下列内容:

[NDBD DEFAULT]

NoOfReplicas=1 #每个数据节点的镜像数量

DataMemory=200M #每个数据节点中给数据分配的内存

IndexMemory=20M #每个数据节点中给索引分配的内存

[ndb_mgmd] #配置管理节点

NodeId=1

hostname=192.168.12.70

datadir=/var/lib/mysql-cluster/ #管理节点数据(日志)目录

[ndbd] #数据节点配置

NodeId=2

hostname=192.168.2.26

datadir=/usr/local/mysql/mysql-cluster/ndb_data #数据节点目录

[ndbd]

NodeId=3

hostname=192.168.2.27

使用mysql-cluster软件在centos系统下实现集群

4. 配置完成后,切换到mysql/bin文件夹下,输入指令

a) ./ndb_mgmd -f /var/lib/mysql-cluster/config.ini //

ndb_mgmd是mysqlcluster的管理服务器,后面的-f表示后面的

参数是启动的参数配,如果在启动后过了几天又添加了一个数据节点,

这时修改了配置文件启动时就必须加上--initial参数,不然添加的节

点不会作用在mysql cluster中

5. 启动完成后,输入./ndb_mgm,进入管理节点后,在输入 show可以看到

相关状态

6. 以上配置全部正常完成,即配置管理节点完成

5. Sql节点配置:

a) 管理节点部署

解压安装包:tar –zxvf mysql-cluster-gpl-7.2.5-linux2.6-x86_64.tar.gz

将解压后的软件复制到 /usr/local/mysql文件夹下

i.

ii. cp –r mysql-cluster-gpl-7.2.5-linux2.6-x86_64 /usr/local/ --复制到/usr/local/下 mv/usr/local/mysql-cluster-gpl-7.2.5-linux2.6-x86_64

/usr/local/mysql 重名名为mysql

b) 进入mysql文件下scripts目录,运行./mysql_install_db --user=root

--basedir=/usr/local/mysql –datadir=/usr/local/mysql/data指令,安装并授权数据库,更多授权知识可自行查阅。

c)

d)

6. 配置ndb节点(数据节点):

使用mysql-cluster软件在centos系统下实现集群

a) 在192.168.2.26linux系统

b) 解压安装包:tar –zxvf mysql-cluster-gpl-7.2.5-linux2.6-x86_64.tar.gz c) 将解压后的软件复制到 /usr/local/mysql文件夹下

i. cp –r mysql-cluster-gpl-7.2.5-linux2.6-x86_64 /usr/local/ --复制

到/usr/local/下

ii. mv/usr/local/mysql-cluster-gpl-7.2.5-linux2.6-x86_64

/usr/local/mysql 重名名为mysql

d) 创建文件夹/usr/local/mysql-cluster/ndb_data,存放nbd节点数据

i. 指令:mkdir –p /usr/local/mysql-cluster/ndb_data

e)

f) 切换目录到mysql文件下,进入bin目录 cd /usr/local/mysql/bin

在备份、恢复或配置变化后重启时.

h) 27虚拟机部署步骤同上

7. 启动mysql集群系统,启动顺序管理节点—ndb节点—mysql节点

a) Mysql节点启动,推荐使用mysqld_safe启动方式,具体指令如下:

i. 进入bin目录 cd /usr/local/mysql/bin

ii.

iii.

iv. 输入:./mysqld_safe --ndb_nodeid=5 --user=root&,其中ndb_nodeid可以通过进入管理节点后,输入show查看。 其他启动方式,上文都已说明。 使用mysqld_safe启动的mysql关闭方式如下

1. 进入bin目录 cd /usr/local/mysql/bin

2. 输入:mysqladmin shutdown

8. 至此集群系统配置完毕,注意,想要共享数据,表结构一定要设置为ndbcluster类型,

否则无法进行数据共享同步。

g) 输入指令./ndbd --initial初始化并启动ndb节点,其他时候不需要加--initial,除非是

使用mysql-cluster软件在centos系统下实现集群

…… 此处隐藏:1039字,全部文档内容请下载后查看。喜欢就下载吧 ……
mysql集群操作手册.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/1995152.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)