mysql-cluster

节点

节点类型

名称

IP

管理结点

mysql-mgm

数据结点 1

mysql-ndbd-1

数据结点 2

mysql-ndbd-2

SQL 结点1

mysql-sql-1

SQL 结点2

mysql-sql-2

部署配置

下载 MySQL Cluster

下载arrow-up-right

解压到指定目录

sudo tar -xvzf mysql-cluster-gpl-7.6.2-linux-glibc2.12-x86_64.tar.gz
sudo mv mysql-cluster-gpl-7.6.2-linux-glibc2.12-x86_64 /usr/local/mysql

关闭安全策略(CentOS等)

# 关闭iptables防火墙(或者打开防火墙的1186、3306端口),在Shell中运行以下命令
chkconfig --level 35 iptables off  
# 关闭SELinux
gedit /etc/selinux/config  
# 将config文件中的SELINUX项改为disabled

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

# 最后重启系统

配置节点

管理节点

配置config.ini文件

配置文件config.ini内容如下:

安装管理结点

安装管理节点,不需要mysqld二进制文件,只需要MySQL Cluster服务端程序(ndb_mgmd)和监听客户端程序(ndb_mgm)。在shell中运行以下命令:

配置数据节点

添加mysql组和用户

配置my.cnf配置文件

vim /etc/my.cnf

配置文件my.cnf的内容如下:

创建系统数据库

最后更新于