在 Linux 上安装 NDB Cluster 二进制版本

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*

 

posted @ 2024-07-15 01:24  wongchaofan  阅读(10)  评论(0编辑  收藏  举报