一
這篇文檔旨在介紹如何安裝配置基於
雖然這是基於
另外
下面假設這
Server
Server
Server
Servers
二
從上下載mysql
注意
以下步驟需要在Server
# mv mysql
# cd /usr/local/
# groupadd mysql
# useradd
# tar
# rm
# mv mysql
# cd mysql
# scripts/mysql_install_db ——user=mysql
# chown
# chown
# chgrp
# cp support
# chmod +x /etc/rc
# cp support
# chkconfig ——add mysqld
此時不要啟動MySQL!
三
作為管理節點服務器
# mkdir /usr/src/mysql
# cd /usr/src/mysql
# tar
# rm mysql
# cd mysql
# mv bin/ndb_mgm
# mv bin/ndb_mgmd
# chmod +x ndb_mg*
# mv ndb_mg* /usr/bin/
# cd
# rm
現在開始為這台管理節點服務器建立配置文件
# mkdir /var/lib/mysql
# cd /var/lib/mysql
# vi config
在config
[NDBD DEFAULT]
NoOfReplicas=
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Managment Server
[NDB_MGMD] HostName=
# Storage Engines
[NDBD]
HostName=
DataDir= /var/lib/mysql
[NDBD]
HostName=
DataDir=/var/lib/mysql
# 以下
# 但為了能夠更快的更換集群中的服務器
[MYSQLD]
保存退出後
# ndb_mgmd
啟動管理節點後應該注意
四
在Server
# vi /etc/f
[mysqld]
ndbcluster
ndb
[mysql_cluster]
ndb
保存退出後
# mkdir /var/lib/mysql
# cd /var/lib/mysql
# /usr/local/mysql/bin/ndbd ——initial
# /etc/rc
可以把/usr/local/mysql/bin/ndbd加到/etc/rc
注意
五
回到管理節點服務器Server
# /usr/bin/ndb_mgm
鍵入show命令查看當前工作狀態
[root@mysql
—— NDB Cluster —— Management Client ——
ndb_mgm> show
Connected to Management Server at
Cluster Configuration
[ndbd(NDB)]
id=
id=
[ndb_mgmd(MGM)]
id=
[mysqld(API)]
id=
id=
ndb_mgm>
如果上面沒有問題
在Server
# /usr/local/mysql/bin/mysql
> use test;
> CREATE TABLE ctest (i INT) ENGINE=NDBCLUSTER;
> INSERT INTO ctest () VALUES (
> SELECT * FROM ctest;
應該可以看到
如果上述正常
如果都沒有問題
六
將Server
如果你接觸不到物理服務器
root
root
root
然後殺掉一個ndbd進程以達到破壞MySQL集群服務器的目的
# kill
之後在另一台集群服務器上使用SELECT查詢測試
測試完成後
# ndbd
注意!前面說過了
至此
From:http://tw.wingwit.com/Article/program/MySQL/201311/29469.html