配置 MySQL 群集必需使用其群集版本,注意和 MySQL Server 版本的区别。本文以 Windows 平台下的 MySQL 群集版本 mysql-cluster-gpl-7.4.7为例。下载地址为:
http://downloads.mysql.com/archives/cluster/,选择 mysql-cluster-gpl-7.4.7-win32.zip文件,这是一个 for Windows 32位版本的、免安装的二进制版本。你可以根据自己操作系统的位数来选择相应的下载文件。
一、准备工作
准备两台安装 Windows 的机器。节点分配及 IP 配置如下:
第一台机器,IP 为 192.168.1.103,作为管理节点(MGM),SQL节点1(SQL1),数据节点1(NDBD1)。
第二台机器,IP 为 192.168.1.106,作为SQL节点2(SQL2),数据节点2(NDBD2)。
管理节点最好不要与数据节点部署在同一台服务器上,否则可能会因为该数据节点服务器的当机,而导致管理节点服务器的问题,从而导致整个群集系统的崩溃。本次实验由于设备有限,只能在两台机子上模拟进行。
二、安装软件及建立相关文件
(1)解压缩安装包在192.168.1.103机器D:\mysql-cluster-gpl-7.4.7-win32中
(2)在192.168.1.103机器中把 D:\mysql-cluster-gpl-7.4.7-win32\bin 加到 Windows 的系统 path 中
这种做法的好处是往后执行mysql的命令时不用在进入bin目录下执行操作。
(3)在192.168.1.103机器中打开DOS命令行窗口执行代码:
mysqld.exe -install mysql
并在 Windows 服务管理界面里,配置 mysql 服务,手动启动(不要自动启动)。
(4)在192.168.1.103机器中建立管理节点日志文件存放目录d:/mysqlcluster/cluster-logs
(5)在192.168.1.103机器中的D:\mysql-cluster-gpl-7.4.7-win32目录建立管理器的配置文件config.ini
[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=80M
IndexMemory=18M
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
[NDB_MGMD]
ID=1
#管理节点服务器
HostName=192.168.1.103
DataDir=d:/mysqlcluster/cluster-logs
[NDBD]
ID=2
HostName=192.168.1.103 #MySQL集群db1的IP地址
[NDBD]
ID=3
HostName=192.168.1.106 #MySQL集群db2的IP地址
[MYSQLD]
ID=4
HostName=192.168.1.103 #MySQL集群sql1的IP地址
[MYSQLD]
ID=5
HostName=192.168.1.106 #MySQL集群sql2的IP地址
(6)已解压缩安装包拷贝一份到192.168.1.106机器D:\mysql-cluster-gpl-7.4.7-win32目录中
(7)在192.168.1.106机器中把 D:\mysql-cluster-gpl-7.4.7-win32\bin 加到 Windows 的系统 path 中。
三 启动与配置
启动各个节点是有顺序的,先是管理节点,然后是数据节点,最后是SQL节点。
(1)启动管理节点,在192.168.1.103中打开命令窗口执行
ndb_mgmd.exe -f -config.ini
(2)启动192.168.1.103的数据结点ndbd,连接IP使用管理节点IP,在192.168.1.103中打开命令窗口执行
ndbd -c 192.168.1.103
(3) 启动192.168.1.106的数据结点ndbd,连接IP使用管理节点IP,在192.168.1.106中打开命令窗口执行
ndbd -c 192.168.1.103
(4) 启动192.168.1.103的SQL节点,连接IP使用管理节点IP,在192.168.1.103中命令窗口执行
mysqld.exe --ndbcluster --ndb-connectstring=192.168.1.103 --console
(5) 启动192.168.1.106的SQL节点,连接IP使用管理节点IP,在192.168.1.106中命令窗口执行
mysqld.exe --ndbcluster --ndb-connectstring=192.168.1.106 --console
(6)启动完毕检查一下连接情况,在管理节点192.168.1.103机器中打开命令窗口按顺序执行以下命令
ndb_mgm
show
即可查看到各个节点的连接情况。正确显示应该为:
四、测试
(1) 在某台 SQL 节点上登录 mysql,建表 baby,并插入数据
(注:创建表时一定要加上engine = ndbcluster default charset utf8; ndbcluster :表示该表为数据节点可操作; default charset:表示设置字符集)
step1.使用root用户进入test数据库
C:\>mysql -u root test
step2. 创建baby表
mysql>CREATE TABLE baby (
id int(11) NOT NULL DEFAULT 0,
name varchar(50) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=ndbcluster DEFAULT CHARSET=utf8;
step3. 插入数据
mysql>insert into baby values(1,'蓝蓝');
mysql>insert into baby values(2,'天天');
(2) 在另一台 SQL 节点上登录 mysql,从表 baby 里得到记录:
C:\>mysql -u root test
mysql>select * from baby;
注意在另一台SQL节点D:\mysql-cluster-gpl-7.4.7-win32\data\test中还可以看到
我们刚才新建的表文件,baby.frm、baby.ndb,其他SQL节点上也有。

- 大小: 10.3 KB

- 大小: 2.6 KB
分享到:
相关推荐
街道级行政区划shp矢量数据,wgs84坐标系,下载直接使用
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
街道级行政区划shp矢量数据,wgs84坐标系,下载直接使用
轻量级密码算法LBlock的FPGA优化实现.docx
街道级行政区划shp矢量数据,wgs84坐标系,下载直接使用
Git 资料 progit-zh-v2.1.1.pdf
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
篮球计分器FPGA附程序..doc
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
内容概要:本文档全面介绍了Linux开发的基础知识、应用场景、环境搭建、常用命令、Shell脚本编程以及C/C++和Python开发等内容。首先阐述了Linux开发的重要性及其在服务器端开发、嵌入式开发和系统运维等领域的广泛应用。接着详细讲解了如何选择合适的Linux发行版并安装系统,配置开发环境,包括安装必要的开发工具和配置SSH服务。文档还深入讲解了Linux基础命令,如文件和目录操作、文件内容查看与编辑、进程管理和权限管理。此外,介绍了Shell脚本编程的基本语法,包括变量、条件语句、循环语句和函数定义。针对C/C++和Python开发,文档分别讲解了编译器安装、程序编写与编译、调试方法及使用虚拟环境等内容。最后,简要介绍了Linux内核开发的相关知识,包括下载编译内核、内核模块开发等,并推荐了相关学习资源。 适合人群:对Linux开发感兴趣的初学者及有一定经验的研发人员,尤其是希望深入掌握Linux开发技能的开发者。 使用场景及目标:①掌握Linux开发环境的搭建与配置;②熟悉Linux基础命令和Shell脚本编程;③学习C/C++和Python在Linux下的开发流程;④了解Linux内核开发的基本概念和技术。 阅读建议:此文档内容丰富,涵盖面广,建议读者根据自身需求选择性阅读,并结合实际操作进行练习。特别是对于初学者,应先掌握基础命令和开发环境的搭建,再逐步深入到编程语言和内核开发的学习。
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
街道级行政区划shp数据,wgs84坐标系,直接使用。
内容概要:本文档《word练习题.docx》是一份详细的Word操作练习指南,涵盖了从基础到高级的各种功能。文档分为三个主要部分:内容编辑、页面布局和高效文档。内容编辑部分包括文本格式化、段落设置、项目编号、制表位、边框与底纹等练习;页面布局部分涉及分节符、分栏、页眉页脚、水印等设置;高效文档部分则聚焦于样式管理、导航窗格、题注、书签、超级链接、脚注与尾注、交叉引用等功能。每个练习都有具体的操作步骤,帮助用户掌握Word的各种实用技巧。 适合人群:适用于Word初学者及希望提高Word技能的中级用户,尤其是需要频繁使用Word进行文档编辑和排版的办公人员。 使用场景及目标:①帮助用户熟悉Word的基本操作,如文本编辑、格式设置等;②提升用户的文档排版能力,学会设置复杂的页面布局;③提高工作效率,掌握高效文档管理技巧,如样式应用、题注和交叉引用等。 其他说明:此文档不仅提供了具体的练习题目,还附带了详细的步骤说明,用户可以根据指引逐步完成每个练习。此外,文档中的一些练习涉及到智能文档和Office智能客户端的应用,有助于用户了解Word在企业级应用中的潜力。建议用户按照章节顺序逐步学习,实践每一个练习,以达到最佳的学习效果。
街道级行政区划shp数据,wgs84坐标系,直接下载使用。
全球腐败感知数据(2000-2023)——3000行 33个指标 关于数据集 该数据集包含3000行和33列,涵盖了2000年至2023年的腐败感知指数(CPI)数据和各种治理指标。它包括国家排名、分数和其他指标,如公共部门腐败、司法腐败、贿赂指数、商业道德、民主指数、法治、政府效率、经济指标和人类发展指数。 这些数据可用于: 腐败趋势分析 腐败对GDP、人类发展指数和治理的影响 跨国比较 数据可视化和机器学习模型 该数据集对研究人员、数据分析师、政策制定者和对研究全球腐败趋势非常有用。
毕业设计(论文) 基于FPGA的数字频率计设计.doc
街道级行政区划shp数据,wgs84坐标系,直接使用。
NTI1NDU3NTAyODMwOTQxMzI0M18xNzQ0Nzk1MTk1OTgz_6.JPG
街道级行政区划shp数据,wgs84坐标系,直接下载使用。