使用 Windows 脚本启动 MySQL Cluster 集群

本文介绍如何使用 Windows 脚本 (批处理文件) 启动 MySQL Cluster 集群,并提供示例脚本,方便用户快速启动数据节点、管理节点和 SQL 节点,并查看集群状态。

步骤:

  1. 切换到 MySQL bin 目录:

    cd /d D:\mysql\bin

  2. 启动管理节点:

    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

  3. 启动数据节点:

    start 'Data Node' /B .\ndbmtd.exe --ndb-nodeid=2 --ndb-connectstring=127.0.0.1:1186,

  4. 启动 SQL 节点:

    start 'SQL Node' /B .\mysqld.exe --defaults-file='D:\mysql\my.ini'

  5. 查看集群状态:

    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 已正确安装并配置。
  • 脚本中的路径需要根据您的实际安装路径进行调整。
  • 可以根据您的需要修改脚本,例如添加日志记录、错误处理等功能。
Windows 脚本启动 MySQL Cluster 集群

原文地址: https://www.cveoy.top/t/topic/plmK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录