我想在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