在 Linux 上安裝 NDB Cluster 二進位制版本

wongchaofan發表於2024-07-15

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 目錄,並將ndbdndbmtd二進位制檔案從存檔中提取到合適的目錄中,例如 /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*

相關文章