Windows 脚本启动 MySQL Cluster 集群
使用 Windows 脚本启动 MySQL Cluster 集群
本文介绍如何使用 Windows 脚本 (批处理文件) 启动 MySQL Cluster 集群,并提供示例脚本,方便用户快速启动数据节点、管理节点和 SQL 节点,并查看集群状态。
步骤:
-
切换到 MySQL bin 目录:
cd /d D:\mysql\bin -
启动管理节点:
start 'Management Node' /B .\ndb_mgmd.exe --initial --ndb-nodeid=1 --config-dir=D:\mysql-cluster\1 --config-file=D:\mysql-cluster\1\config.ini -
启动数据节点:
start 'Data Node' /B .\ndbmtd.exe --ndb-nodeid=2 --ndb-connectstring=127.0.0.1:1186, -
启动 SQL 节点:
start 'SQL Node' /B .\mysqld.exe --defaults-file='D:\mysql\my.ini' -
查看集群状态:
start 'Cluster Status' .\ndb_mgm.exe
示例脚本 (cluster_start.bat):
@echo off
title Cluster Start
cd /d D:\mysql\bin
start 'Management Node' /B .\ndb_mgmd.exe --initial --ndb-nodeid=1 --config-dir=D:\mysql-cluster\1 --config-file=D:\mysql-cluster\1\config.ini
start 'Data Node' /B .\ndbmtd.exe --ndb-nodeid=2 --ndb-connectstring=127.0.0.1:1186,
start 'SQL Node' /B .\mysqld.exe --defaults-file='D:\mysql\my.ini'
timeout 5
start 'Cluster Status' .\ndb_mgm.exe
exit
说明:
- 使用
start命令启动各个节点,/B参数让节点以后台方式运行,不显示在任务栏上。 timeout 5命令用于给节点启动一些时间,以便在启动状态下执行ndb_mgm.exe命令来查看集群状态。
注意:
- 在运行脚本之前,请确保 MySQL 和 MySQL Cluster 已正确安装并配置。
- 脚本中的路径需要根据您的实际安装路径进行调整。
- 可以根据您的需要修改脚本,例如添加日志记录、错误处理等功能。
原文地址: https://www.cveoy.top/t/topic/plmK 著作权归作者所有。请勿转载和采集!