操作系统: Redhat Enterprise Server 5.3
软件包: mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz
管理节点: 192.168.1.10
数据节点A: 192.168.1.20
数据节点B: 192.168.1.30
sql节点 A: 192.168.1.40
sql节点 B: 192.168.1.50
我这里数据节点和sql节点用相同的2台机器承担.
Passwd mysql ?
1.管理节点的安装
#groupadd mysql (root)
#useradd mysql -g mysql (root)
#mv mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz /usr/local/ (root)
#cd /usr/local/ (root)
#tar zxvf -mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz (root)
#rm -f mysql-cluster-gpl-7.0.8a-linux-i686-glibc23.tar.gz (root)
#mv mysql-cluster-gpl-7.0.8a-linux-i686-glibc23 mysql (root)
#chown -R mysql:mysql mysql (root)
#cd mysql
#scripts/mysql_install_db --user=mysql
2.管理节点的配置
#mkdir /var/lib/mysql-cluster(root)
#chown -Rmysql:mysql /var/lib/mysql-cluster(root)
#mkdir/usr/local/mysql/logs
#chown –Rmysql:mysql /usr/local/mysql/logs
#cd /var/lib/mysql-cluster
#viconfig.ini //这里需要手动添加如下内容 [ndbd default][NDBD DEFAULT]
noofreplicas=2 datamemory=80M indexmemory=18M //这里有很多参数,大家可以自己找下相关资料 [n[db_mgmd]
[ndbd_mgmd] nodeid=1 hostname=192.168.1.10 //管理节点IP datadir=/usr/local/mysql/logs
[ndbd] nodeid=2 hostname=192.168.1.20 //数据节点A IP datadir=/usr/local/mysql/data/ //数据节点的数据目录,这里要与数据节点的配置文件my.cnf的数据指定相同
[ndbd] nodeid=3 hostname=192.168.1.30 //数据节点B IP datadir=/usr/local/mysql/data/
[MYSQLD]
nodeid=4 hostname=192.168.1.40 // SQL节点A IP # datadir=/usr/local/mysql/data/
[MYSQLD]
nodeid=5 hostname=192.168.1.50 // SQL节点B IP # datadir=/usr/local/mysql/data/
腾讯云服务商邀请关注:
关注服务商的链接,提供下您关注的QQ,我们这边审核下即可快速回复您的工单问题与技术支持!
感谢您的信任与支持!