分类: 服务器与存储
2008-06-23 05:09:36
root# vi /usr/local/mysql/my.cnf |
然后输入如下内容:
[mysqld] ndbcluster ndb-connectstring=db1 [MYSQL_CLUSTER] ndb-connectstring=db1 |
5、安装管理节点
root# cd /tmp/ root# tar zxf mysql-max-5.0.24-linux-i686.tar.gz root# mkdir /usr/local/mysql/ root# mkdir /usr/local/mysql/data/ root# cd mysql-max-5.0.24-linux-i686/bin/ root# cp ndb_mgm* /usr/local/mysql/ root# chown -R nobody:nobody /usr/local/mysql
6、配置管理节点
root# vi /usr/local/mysql/config.ini |
然后输入如下内容:
[NDBD DEFAULT] NoOfReplicas=1 [TCP DEFAULT] portnumber=3306 |
◆设置管理节点服务器
[NDB_MGMD] hostname=db1 #MGM上保存日志的目录 datadir=/usr/local/mysql/data/ #设置存储节点服务器(NDB节点) [NDBD] hostname=db4 datadir=/usr/local/mysql/data/ #第二个NDB节点 [NDBD] hostname=db5 datadir=/usr/local/mysql/data/ #设置SQL节点服务器 [MYSQLD] hostname=db2 #第二个SQL节点 [MYSQLD] hostname=db3 |
注释: Cluster管理节点的默认端口是1186,数据节点的默认端口2202。从MySQL 5.0.3开始,该限制已被放宽, Cluster能够根据空闲的端口自动地为数据节点分配端口。如果你的版本低于5.0.22,请注意这个细节。
五、启动MySQL Cluster
较为合理的启动顺序是,首先启动管理节点服务器,然后启动存储节点服务器,最后才启动SQL节点服务器: