SQL 節點。
檢查您的/etc/passwd
和 /etc/group
檔案
$> groupadd mysql $> useradd -g mysql -s /bin/false mysql
$> cd /var/tmp $> tar -C /usr/local -xzvf mysql-cluster-gpl-8.0.37-linux-glibc2.12-x86_64.tar.gz $> ln -s /usr/local/mysql-cluster-gpl-8.0.37-linux-glibc2.12-x86_64 /usr/local/mysql
$> cd mysql
$> mysqld --initialize #初始化
設定 MySQL 伺服器和資料目錄必要的許可權:
$> chown -R root . $> chown -R mysql data $> chgrp -R mysql .
將MySQL啟動指令碼複製到適當的目錄,使其可執行,並將其設定為在作業系統啟動時啟動:
$> cp support-files/mysql.server /etc/rc.d/init.d/ $> chmod +x /etc/rc.d/init.d/mysql.server $> chkconfig --add mysql.server
請記住,必須在 SQL 節點所在的每臺機器上重複上述步驟。
資料節點。
只需要NDB Cluster 資料節點可執行檔案 ndbd(單執行緒)或 ndbmtd.tar.gz
(多執行緒)。
將位置更改為/var/tmp
目錄,並將ndbd和 ndbmtd二進位制檔案從存檔中提取到合適的目錄中,例如 /usr/local/bin
:
$> cd /var/tmp $> tar -zxvf mysql-cluster-gpl-8.0.37-linux-glibc2.12-x86_64.tar.gz $> cd mysql-cluster-gpl-8.0.37-linux-glibc2.12-x86_64 $> cp bin/ndbd /usr/local/bin/ndbd $> cp bin/ndbmtd /usr/local/bin/ndbmtd
將位置更改為您將檔案複製到的目錄,然後使它們都可執行:
$> cd /usr/local/bin
$> chmod +x ndb*
應在每個資料節點主機上重複上述步驟。
管理節點。
。只需要NDB 群集管理伺服器 ( ndb_mgmd );您很可能還想安裝管理客戶端 ( ndb_mgm )。
$> cd /var/tmp $> tar -zxvf mysql-cluster-gpl-8.0.37-linux-glibc2.12-x86_64.tar.gz $> cd mysql-cluster-gpl-8.0.37-linux-glibc2.12-x86_64 $> cp bin/ndb_mgm* /usr/local/bin
將位置更改為您將檔案複製到的目錄,然後使它們都可執行:
$> cd /usr/local/bin
$> chmod +x ndb_mgm*