一、环境
- 虚拟机软件:VMware Workstation 16.2.3
- 本地操作系统:Windows 11 专业版 64
- 机器配置:
操作系统:Red Hat Enterprise Linux 6 64位
前期配置:VMware安装RedHat_Linux_6 配置IP实现多台虚拟机互通
二、安装mysql
红帽子系统本身会自带单机的mysql 我们需要先卸载它
切换到root管理员
su root查看当前mysql情况
rpm -qa|grep -i mysql删除mysql包:
rpm -ev mysql-libs-5.1.73-8.el6_8.x86_64 --nodeps确认是否删除干净,查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
find / -name mysql
我上面已经卸载完成
如果出现:
/usr/lib64/mysql
/usr/share/mysql
可以通过rm -rf /usr/lib64/mysql与rm -rf /usr/share/mysql将其删除
- 添加mysql用户
- groupadd mysql
- useradd -g mysql mysql
- passwd mysql
- 安装mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64.tar.gz
tar -zxvf mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64.tar.gz -C /usr/local
- cd /usr/local
- mv mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64/ mysql
- chown -R mysql:mysql /usr/local/mysql/
- chmod 777 /usr/local/mysql
- chmod 777 /tmp
- cd /usr/local/mysql
- ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --socket=/tmp/mysql.sock
- gedit /etc/selinux/config
将SELINUX=disabled
以上步骤所有服务器都需要执行(3个红帽子),也就是说,以上步骤,三个红帽子都要做,并且步骤完全相同。但下面开始就不同了。
以上步骤所有服务器都需要执行(3个红帽子),也就是说,以上步骤,三个红帽子都要做,并且步骤完全相同。但下面开始就不同了。
以上步骤所有服务器都需要执行(3个红帽子),也就是说,以上步骤,三个红帽子都要做,并且步骤完全相同。但下面开始就不同了。
三、管理节点(config.ini文件没有,可以新建)
- 将下面内容写入config.ini
- gedit /usr/local/mysql/config.ini
[ndb_mgmd default]
datadir=/usr/local/mysql/data
[ndb_mgmd]
NodeId=1
hostname=192.168.145.138
datadir=/usr/local/mysql/data
[ndbd default]
NoOfReplicas=1
DataMemory=80M
IndexMemory=18M
datadir=/usr/local/mysql/data
[ndbd]
NodeId=2
hostname=192.168.145.139
datadir=/usr/local/mysql/data
[mysqld]
NodeId=3
hostname=192.168.145.140
[mysqld]
- cp support-files/mysql.server /etc/rc.d/init.d/mysqld
- chmod 777 /etc/rc.d/init.d/mysqld
- chmod 777 /usr/local/mysql
- chmod 777 /tmp
- 设置环境变量
echo ‘export PATH=$PATH:/usr/local/mysql/bin’>>/etc/profile
source /etc/profile
管理节点配置到此结束,先不要启动。
版权声明:本文为weixin_45957722原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。