MySQL数据库集群的原理与搭建
【1.应用背景】
【2.为什么需要数据库集群】
【3.mysql集群原理】
- 管理节点(ndb_mgmd)
- 数据节点(ndbd)
- sql节点(mysqld)
【4.如何搭建】
- my.ini:
[mysql_cluster]
# Options for management node process
config-file=C:/mysql/bin/config/config.ini
- config.ini:
[ndbd default]
# Options affecting ndbd processes on all data nodes:
NoOfReplicas=2 # Number of replicas
DataDir=C:/mysql/bin/cluster-data # Directory for each data node's data files # Forward slashes used in directory path, # rather than backslashes. This is correct; # see Important note in text DataMemory=80M # Memory allocated to data storage
IndexMemory=18M # Memory allocated to index storage # For DataMemory and IndexMemory, we have used the # default values. Since the "world" database takes up # only about 500KB, this should be more than enough for # this example Cluster setup.[ndb_mgmd]
# Management process options:
HostName=192.168.21.114 # Hostname or IP address of management node
DataDir=C:/mysql/bin/cluster-logs # Directory for management node log files[ndbd]
# Options for data node "A":
HostName=192.168.21.83 # Hostname or IP address[ndbd]
# Options for data node "B":
HostName=192.168.21.88 # Hostname or IP address[mysqld]
# SQL node A options:
HostName=192.168.21.83 # Hostname or IP address[mysqld]
# SQL node B options:
HostName=192.168.21.88 # Hostname or IP address
c:
\mysql\bin\ndbd.exe --ndb-connectstring=192.168.21.114
c:\mysql\bin\mysqld.exe --ndbcluster --ndb-connectstring=192.168.21.114 --console
c:\mysql\bin\ndb_mgm
show
【5.总结】
MySQL数据库集群的原理与搭建相关推荐
- mysql数据库集群架构图_搭建MySQL-Cluster集群架构
实验需求:部署MySQL集群,减少数据库单点故障. 实验方案:准备5台服务器,mgmd(192.168.100.1)作为管理节点,sqlA(192.168.100.2)和sqlB(192.168.10 ...
- 使用Docker搭建高可用Mysql数据库集群
文章目录 前言 正文 选择哪一种搭建集群的方式 PXC Replication 安装docker Docker操作的基本命令 安装PXC集群 负载均衡 双机热备 具体实现细节 安装keepalived ...
- mysql 数据库集群搭建:(四)pacemaker管理三台maxscale集群,搭建mariadb读写分离中间层集群...
为什么80%的码农都做不了架构师?>>> <mysql 数据库集群搭建:(一)VirtualBox中多台CentOS虚拟机间和windows主机间互通以及访问互联网设置& ...
- Redis集群的原理和搭建
Redis集群的原理和搭建 前言 Redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用.单节点的Redis已经就达到了很高的性能,为了提高可用性我们可以使用Re ...
- LINUX 下 配置MySQL数据库集群
LINUX 下 配置MySQL数据库集群 MySQL数据库集群进行正确配置步骤(1) 此文章主要向大家讲述的是对MySQL数据库集群进行正确配置的实际操作步骤,以及对其概念的讲述,如果你对其相关的实际 ...
- MySQL数据库集群实现负载均衡的安装配置详解
本文我们详细地介绍了MySQL 5.0数据库集群负载均衡的安装配置工作,希望能够对您有所帮助. 本文我们主要介绍了MySQL数据库集群实现负载均衡的安装配置工作,接下来我们就让我们一起来了解一下这部分 ...
- MySQL数据库集群(双主双从)
文章目录 MySQL数据库集群(双主双从) 实验环境 双主双从 双主 双从 进行测试 MySQL数据库集群(双主双从) 实验环境 保证每台centos7服务器配置静态的IP,初始化服务器,关闭防火前和 ...
- 【Data Cluster】真机环境下MySQL数据库集群搭建
真机环境下MySQL-Cluster搭建文档 MySQL Cluster简介 MySQL cluster 和 Oracle RAC 完全不同,它采用 无共享架构Shared nothing(share ...
- 使用mycat搭建实现mysql数据库集群管理
今天来使用mycat管理mysql集群, 随着数据量的提升, 我们如果把所有数据存储在一个数据库中, 对数据的各种操作就会变得非常的困难. 自然我们又想到了数据库也进行集群部署, 将一个数据库的数据分 ...
最新文章
- 论排列组合,持续更新
- Redis性能问题排查解决手册(值得收藏)
- .NET/ASP.NET Routing路由(深入解析路由系统架构原理)
- Python学习笔记一:数据类型转换
- 王哲:Cocos2d-x 3.0引擎带来了什么?
- 线程池 Executors2
- api接口返回动态的json格式?我太难了,尝试一下 linq to json
- Java变量(静态变量/成员变量/局部变量)初始化的问题
- Redis启动的三种方式
- L1-026. I Love GPLT-PAT团体程序设计天梯赛GPLT
- C++和C语言的区别是什么?
- c bool 类型检查_第3篇:C/C++ 检查数字类型的最高有效位(MSB)
- web.xml配置以及一些详解
- 打造极致Material Design动画风格Button
- html怎么用excel打开乱码,excel打开是乱码,详细教您excel打开是乱码怎么解决
- freeswitch exporter
- 移动硬盘无法退出终极解决方法
- 自然语言处理和python_Python与自然语言处理搭建环境
- java处理word文档 替换文本 水印 页眉
- 用人人商城也能玩转心愿众筹了,创意无限,代码皆可实现