我想在5臺計算機上執行MySQL數據庫集羣:管理節點(ndb_mgmd)1,數據節點(ndbd)2和SQL節點(mysqld)。我可以讓管理節點和數據節點運行,但我無法運行SQL節點。MySQL數據庫集羣 - 連接SQL節點(mysqld)到其他節點的問題
這是錯誤消息:
[ERROR]找不到messagefile 'C:\ MySQL的\羣集\共享\ errmsg.sys'
,這是我用於運行指令SQL節點:
開始/ BC:\ MySQL的\羣集\ BIN \的mysqld --defaults文件= CONF \ my.101.cnf
開始/ BC:\ MySQL的\羣集\ BIN \ mysqld的 - defaults-file = conf \ my.102.cnf
這是的config.ini,我使用的管理節點:
[ndbd default]
noofreplicas=2
datadir=C:\MySQL_Cluster\My_Cluster\data
[ndbd]
hostname=localhost
NodeId=2
[ndbd]
hostname=localhost
NodeId=3
[ndb_mgmd]
NodeId=1
hostname=localhost
[mysqld]
NodeId=101
hostname=localhost
[mysqld]
NodeId=102
hostname=localhost
my.101.cnf文件包含:
[mysqld]
ndb-nodeid=101
ndbcluster
datadir=C:\MySQL_Cluster\My_Cluster\data\mysqld1
port=3306
和my.102。 cnf包含:
[mysqld]
ndb-nodeid=102
ndbcluster
datadir=C:\MySQL_Cluster\My_Cluster\data\mysqld2
port=3307