假设我的mysql cluster根目录是:D:\devlop_apps\mysql-cluster-gpl-7.3.2-winx64
1、在根目录下创建my.ini文件,nbd_mgmd在启动时默认会搜索根目录下的my.ini文件,文件内容如下:
[mysqld] # innodb_buffer_pool_size = 128M log_bin basedir =D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64 datadir =D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/data port =3306 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
2、在根目录下分别创建ndb_data/49/、ndb_data/1/、ndb_data/2/目录和ndb_data/49/config.ini文件。
# # Configuration file for MyCluster # [NDB_MGMD DEFAULT] Portnumber=1186 [NDB_MGMD] NodeId=49 HostName=127.0.0.1 DataDir=D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/ndb_data/49/ Portnumber=1186 [TCP DEFAULT] SendBufferMemory=4M ReceiveBufferMemory=4M [NDBD DEFAULT] BackupMaxWriteSize=1M BackupDataBufferSize=16M BackupLogBufferSize=4M BackupMemory=20M BackupReportFrequency=10 MemReportFrequency=30 LogLevelStartup=15 LogLevelShutdown=15 LogLevelCheckpoint=8 LogLevelNodeRestart=15 DataMemory=1M IndexMemory=1M MaxNoOfTables=4096 MaxNoOfTriggers=3500 NoOfReplicas=2 StringMemory=25 DiskPageBufferMemory=64M SharedGlobalMemory=20M LongMessageBuffer=32M MaxNoOfConcurrentTransactions=16384 BatchSizePerLocalScan=512 FragmentLogFileSize=64M NoOfFragmentLogFiles=16 RedoBuffer=32M MaxNoOfExecutionThreads=2 StopOnError=false LockPagesInMainMemory=1 TimeBetweenEpochsTimeout=32000 TimeBetweenWatchdogCheckInitial=60000 TransactionInactiveTimeout=60000 HeartbeatIntervalDbDb=15000 HeartbeatIntervalDbApi=15000 [NDBD] NodeId=1 HostName=127.0.0.1 DataDir=D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/ndb_data/1/ [NDBD] NodeId=2 HostName=127.0.0.1 DataDir=D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/ndb_data/2/ [MYSQLD DEFAULT] [MYSQLD] NodeId=53 HostName=127.0.0.1 [API] NodeId=50 HostName=127.0.0.1
4、启动ndb_mgmd.exe
D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/bin/ndb_mgmd.exe --ndb-nodeid=49 --config-dir=D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/ndb_data/49/ --config-file=D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/ndb_data/49/config.ini
5、启动两个ndbd.exe
--initial参数是当此数据节点第一次启动时使用,在以后启动时,此参数不需要(如果使用,会清空此节点的数据,慎之)。
D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/bin/ndbd.exe --ndb-nodeid=1 --ndb-connectstring=127.0.0.1:1186 D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/bin/ndbmtd.exe --ndb-nodeid=2 --ndb-connectstring=127.0.0.1:1186
6、启动mysqld.exe
D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/bin/mysqld.exe --no-defaults --datadir=D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/data/ --tmpdir=D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/ndb_data/53/tmp --basedir=D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/ --socket=D:/devlop_apps/mysql-cluster-gpl-7.3.2-winx64/ndb_data/53/mysql.socket --port=3306 --ndbcluster --ndb-nodeid=53 --ndb-connectstring=127.0.0.1:1186
相关推荐
在 Windows 平台上安装 MySQL Cluster 需要遵循一定的步骤和配置,以下将对 MySQL Cluster 在 Windows 上的安装进行详细的解释。 安装准备 首先,需要下载 MySQL Cluster 的安装包,目前支持 NDB 7.3 和 7.4 两个...
3. **创建启动脚本**: 在JSW的bin目录下,通常有两个批处理文件——`wrapper.exe`(Windows服务)和`wrapper.bat`(命令行启动)。你可以根据需求修改`wrapper.conf`后,使用`wrapper.exe`来注册服务。例如,你可以...
本文详细介绍了如何在Window系统下进行MySQL离线安装,涵盖了下载、解压、配置my.ini文件、配置环境变量、安装和启动MySQL服务、重置root密码等步骤,旨在帮助读者快速、正确地安装和配置MySQL数据库。
"mysql在window环境下安装步骤" MySQL是目前最流行的开源关系数据库管理系统之一,在Windows环境下安装MySQL的步骤可以分为七个部分:安装前的准备、解压安装包、创建数据目录和配置文件、配置文件参数、安装MySQL...
mysql 服务启动与关闭脚本,Windows 批处理,双击启动或者关闭
Windows 下 oracle 服务自动启动设置 概述 在 Windows 操作系统中,设置 Oracle 服务自动启动可以确保数据库服务在需要时自动开启,而不需要每次手动启动实例。这篇文章将详细介绍如何设置 Oracle 服务自动启动,...
接下来,你需要配置MySQL服务器,包括设置root用户的密码、选择是否作为Windows服务启动,以及选择端口号(默认为3306)。 7. **确认配置**: 安装向导会显示你的配置摘要,检查无误后点击“下一步”。 8. **...
### Window下MySQL在Qt下的安装步骤详解 #### 一、前言 在Windows环境下,将MySQL集成到Qt中,能够方便地开发出基于MySQL数据库的应用程序。本文将详细介绍这一过程,帮助开发者顺利实现MySQL与Qt的结合。 #### ...
本文将详细介绍在Windows 7环境下安装MySQL 5.6的步骤,并提供相关教程资源。 一、MySQL 5.6简介 MySQL 5.6是MySQL的一个重要版本,它在性能、可扩展性和易用性方面进行了大量改进。它提供了更高效的查询处理,支持...
"Windows服务检测并自动启动"的批处理脚本是解决在系统启动或运行过程中,确保关键服务正常运行的一种方法。批处理是基于DOS命令行环境的自动化工具,通过编写一系列命令,可以实现对系统的批量操作。 批处理脚本的...
为了提高系统的可用性和稳定性,经常需要将Tomcat设置为Windows服务,并使其能够在系统启动时自动运行。本文将详细介绍如何将Tomcat添加到Windows服务中,并实现开机自动启动。 #### 一、准备工作 在进行以下步骤...
在Windows操作系统中,Java程序的自启动和异常处理是一个关键的系统管理任务,尤其是在服务器环境中。这个名为"windows服务自启动.zip"的压缩包提供了一套解决方案,它包含四个核心文件:install.bat、start.bat、...
"window下自动备份mysql"这个主题就是关于如何设置一个自动化的流程,利用Windows的任务计划程序来执行批处理脚本,从而定期备份MySQL数据库。下面将详细介绍这一过程。 首先,我们需要了解MySQL的数据备份类型。...
在Windows 7操作系统中安装MySQL通常涉及下载安装包、配置环境变量、创建数据目录以及启动服务等一系列步骤。这里我们将详细探讨如何在Windows 7环境下通过ZIP文件进行MySQL的安装。 首先,我们需要从MySQL官方网站...
Windows环境下MySQL集群的搭建,使用了三个节点,第一个节点作为管理节点,第二个节点作为数据节点A和SQL节点A,第三个节点作为数据节点B和SQL节点B。 此外,还演示了如何使用图形化客户端管理MySQL集群,新建数据库...
window每天定时备份数据库到硬盘指定目录下,#-uluotao 指定用户名luotao #-p 指定明码 #--databases houtai 指定备份houtai这个数据库,可以指定多个备份的数据库 # > d:/back3.sql 指定备份文件的路径
本文将详细介绍如何在Windows命令行环境下启动和停止MySQL服务器,以及相关的注意事项。 #### 二、启动MySQL服务器 ##### 1. 启动步骤 要从命令行启动MySQL服务器,首先需要打开一个控制台窗口(通常称为“DOS ...