使用Windows脚本在后台启动MySQL Cluster
使用Windows脚本在后台启动MySQL Cluster/n/n本文介绍如何使用VBScript或PowerShell脚本在后台启动MySQL Cluster,避免命令行窗口显示在任务栏中。/n/n### 启动步骤/n/n1. 切换到D盘 cd mysql//bin目录/n2. 启动管理节点/n ./ndb_mgmd.exe --initial --ndb-nodeid=1 --config-dir=D://mysql-cluster//1 --config-file=D://mysql-cluster//1//config.ini/n3. 启动数据节点/n ./ndbmtd.exe --ndb-nodeid=2 --ndb-connectstring=127.0.0.1:1186/n4. 启动SQL节点/n ./mysqld.exe --defaults-file='D://mysql//my.ini'/n/n### VBScript示例/n/nvbscript/nSet WshShell = CreateObject(/'WScript.Shell/')/n/n' 切换到D盘的mysql//bin目录/nWshShell.CurrentDirectory = /'D://mysql//bin/'/n/n' 启动管理节点/nWshShell.Run /'//./ndb_mgmd.exe --initial --ndb-nodeid=1 --config-dir=D://mysql-cluster//1 --config-file=D://mysql-cluster//1//config.ini/', 0, True/n/n' 启动数据节点/nWshShell.Run /'//./ndbmtd.exe --ndb-nodeid=2 --ndb-connectstring=127.0.0.1:1186/', 0, True/n/n' 启动SQL节点/nWshShell.Run /'//./mysqld.exe --defaults-file='D://mysql//my.ini'/' , 0, True/n/n/n将以上代码保存为一个.vbs文件,然后双击运行即可。命令行窗口将不会显示在任务栏中。/n/n### PowerShell示例/n/npowershell/n$shell = New-Object -ComObject WScript.Shell/n/n# 切换到D盘的mysql//bin目录/n$shell.CurrentDirectory = /'D://mysql//bin/'/n/n# 启动管理节点/n$shell.Run(/'//./ndb_mgmd.exe --initial --ndb-nodeid=1 --config-dir=D://mysql-cluster//1 --config-file=D://mysql-cluster//1//config.ini/', 0)/n/n# 启动数据节点/n$shell.Run(/'//./ndbmtd.exe --ndb-nodeid=2 --ndb-connectstring=127.0.0.1:1186/', 0)/n/n# 启动SQL节点/n$shell.Run(/'//./mysqld.exe --defaults-file='D://mysql//my.ini'/' , 0)/n/n/n将以上代码保存为一个.ps1文件,然后在PowerShell中运行即可。命令行窗口将不会显示在任务栏中。/n/n注意:/n/n* 请根据实际情况修改脚本中的路径和参数。/n* 确保已经安装了MySQL Cluster以及相应的配置。/n* 以上脚本仅供参考,具体实现可能需要根据实际情况进行调整。
原文地址: https://www.cveoy.top/t/topic/plsR 著作权归作者所有。请勿转载和采集!