我正在尝试在三台运行Centos 5.8的虚拟机上设置MySQL群集。目前管理节点和数据节点正确连接,但是当我启动sql节点时,mysql启动但没有与管理节点的连接。没有错误。我已经做了一些搜索,发现了类似的声音问题,但没有一个解决方案对我有用。不知道如何继续。
我很确定这些是可靠的,但这是我的配置文件:
的config.ini
[ndbd default] # Options affecting ndbd processes on all data nodes: NoOfReplicas=2 # Number of replicas [tcp default] # TCP/IP options: [ndb_mgmd] # Management process options: hostname=172.31.1.32 # Hostname or IP address of MGM node datadir=/var/lib/mysql-cluster # Directory for MGM node log files NodeId=1 [ndbd] # Options for data node-1: # (one [ndbd] section per data node) hostname=172.31.1.30 # Hostname or IP address datadir=/usr/local/mysql/data # Directory for this data node's data files NodeId=2 [ndbd] # Options for data node-2: hostname=172.31.1.31 # Hostname or IP address datadir=/usr/local/mysql/data # Directory for this data node's data files NodeId=3 #one [mysqld] per storage node [mysqld] [mysqld]
的/etc/my.cnf:
[mysqld] ndbcluster ndb-connectstring=172.31.1.32 [mysql_cluster] ndb-connectstring=172.31.1.32
Cluster Configuration --------------------- [ndbd(NDB)] 2 node(s) id=2 @172.31.1.30 (mysql-5.1.63 ndb-7.1.23, Nodegroup: 0, Master) id=3 @172.31.1.31 (mysql-5.1.63 ndb-7.1.23, Nodegroup: 0) [ndb_mgmd(MGM)] 1 node(s) id=1 @172.31.1.32 (mysql-5.1.63 ndb-7.1.23) [mysqld(API)] 2 node(s) id=4 (not connected, accepting connect from 172.31.1.30) id=5 (not connected, accepting connect from 172.31.1.31)