mysql集羣安裝

實驗環境搭建

三個Centos虛擬機

Server1 192.168.120.12/24  管理節點

Server2 192.168.120.13/24  數據節點/sql節點

Server3 192.168.120.14/24        數據節點/sql節點

 

 

步驟1安裝mysql-cluster,集羣中的每臺服務都要安裝

步驟2 配置管理節點 修改配置文件設置管理節點服務器,存儲節點服務器 配置文件爲mysql-cluster.ini

步驟3 對數據節點和sql節點進行配置 配置文件爲my.cnf

步驟4  

開始測試

啓動 mysql-cluster

Cd /usr/local/mysql/bin

./ndb_mgmd-f /etc/mysql-cluster.ini --initial 

可以看到啓動管理節點成功。這時查看集羣狀態:

發現兩個非管理節點都沒有連接。

開啓數據節點

/usr/local/mysql/bin/ndbd --initial

 

再次通過管理節點查看狀態

可以看到兩個非管理節點連接成功。

下面啓動sql節點

sql節點啓動成功。

下面進行同步性測試。

在一臺非管理節點上建立數據庫

 

在另一臺非管理節點上查看

發現新的數據庫添加成功

現在建表並插入數據進行測試

 

發現數據成功同步。

要注意的是建表的時候要選擇數據庫引擎爲ndb

 

 

管理和維護命令

關閉mysql集羣:ndb_mgm-e shutdown

重啓mysql集羣:ndb_mgmd-f /var/lib/mysql-cluster/config.ini

重啓數據節點:/usr/local/mysql/bin/ndbd --initial

啓動SQL節點:/usr/local/mysql/bin/mysqld_safe--user=mysql & 或 service mysqld restart

查看mysql狀態:ndb_mgm-e show

 

啓動順序:

管理節點 -> 數據節點 -> SQL節點

關閉順序:

SQL節點 -> 數據節點 -> 管理節點

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章