| 角色 | IP | 節點類型 | 進程 |
|---|---|---|---|
| VM1 | 192.168.220.103 | 管理節點(MGM)、數據節點(NDBD1)、SQL節點(SQL1) | ndb_mgmd, ndbd, mysqld |
| VM2 | 192.168.220.104 | 數據節點(NDBD2)、SQL節點(SQL2) | ndbd, mysqld |
軟體:MySQL Cluster 7.3.7 (MSI Installer),安裝目錄 C:\Program Files\MySQL\MySQL Cluster 7.3
config.ini (僅 VM1 需建立)[ndbd default]
NoOfReplicas=2
[ndb_mgmd]
NodeId=1
HostName=192.168.220.103
DataDir=C:\Program Files\MySQL\MySQL Cluster 7.3\data
[ndbd]
NodeId=21
HostName=192.168.220.103
DataDir=C:\Program Files\MySQL\MySQL Server 5.6\mysql-cluster
[ndbd]
NodeId=22
HostName=192.168.220.104
DataDir=C:\Program Files\MySQL\MySQL Server 5.6\mysql-cluster
[mysqld]
NodeId=11
HostName=192.168.220.103
[mysqld]
NodeId=12
HostName=192.168.220.104
my.ini[mysqld]
character_set_server=utf8
basedir="C:\Program Files\MySQL\MySQL Cluster 7.3"
datadir="C:\Program Files\MySQL\MySQL Cluster 7.3\data"
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
ndbcluster
ndb-connectstring=192.168.220.103
explicit_defaults_for_timestamp=true
[mysql_cluster]
ndb-connectstring=192.168.220.103
ndb_mgmd.exe --config-file=config.ini --configdir=.ndbd.exe --initial(首次需 --initial,後續移除)mysqld.exe --defaults-file=my.ini → mysqld --install → net start mysqlndbd.exe

ndb_mgm.exe -e "show"

NDBCLUSTER),驗證 DDL/DML 即時同步。net stop mysql),VM1 寫入資料,重啟 VM2 服務 (net start mysql),確認資料自動同步補全。