mysql集群操作手册
使用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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




