- 虚拟机软件:VMware Workstation 16.2.3
- 本地操作系统:Windows 11 专业版 64
- 机器配置:
操作系统:Red Hat Enterprise Linux 6 64位
前期配置:VMware安装RedHat_Linux_6 配置IP实现多台虚拟机互通
红帽子系统本身会自带单机的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
三、管理节点(config.ini文件没有,可以新建)以上步骤所有服务器都需要执行(3个红帽子),也就是说,以上步骤,三个红帽子都要做,并且步骤完全相同。但下面开始就不同了。
- 将下面内容写入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
管理节点配置到此结束,先不要启动。



