`

MYSQL Cluster安装攻略

阅读更多

1. 为mysqld增加一个登录用户和组:--5个节点都要做此步骤
shell> groupadd mysql
shell> useradd -g mysql mysql
 
2.安装管理节点
 
shell> tar zxvf mysql-cluster-gpl-7.0.9-linux-i686-glibc23.tar.gz
shell> mv mysql-cluster-gpl-7.0.9-linux-i686-glibc23 /apps/mysql/mysql-cluster
 
创建MYSQL-CLUSTER目录,并配置CONFIG.INI文件
shell> mkdir /apps/mysql/mysql-cluster
shell> cd /apps/mysql/mysql-cluster
shell> vi config.ini
config.ini内容为下:

[ndbd default]
NoOfReplicas= 2
DataMemory=500M
indexMemory=300M
[tcp default]
SendBufferMemory=2M
ReceiveBufferMemory=2M

[ndb_mgmd default]
PortNumber=1186
Datadir=/apps/mysql/mysql-cluster
[ndb_mgmd]
Id=1
HostName=192.168.1.1
[ndbd]
Id=2
HostName= 192.168.1.2
DataDir= /apps/mysql/data
[ndbd]
Id=3
HostName= 192.168.1.3
DataDir= /apps/mysql/data
[mysqld]
Id=4
Hostname=192.168.1.4
[mysqld]
Id=5
Hostname=192.168.1.5


2.数据节点安装
shell> tar zxvf mysql-cluster-gpl-7.0.9-linux-i686-glibc23.tar.gz
shell> mv mysql-cluster-gpl-7.0.9-linux-i686-glibc23 /apps/mysql
编辑/etc/my.cnf
[mysqld]
ndbcluster
ndb-connectstring=192.168.1.1
[mysql_cluster]
ndb-connectstring=192.168.1.1

4.SQL节点安装
shell> tar zxvf mysql-cluster-gpl-7.0.9-linux-i686-glibc23.tar.gz
shell> mv mysql-cluster-gpl-7.0.9-linux-i686-glibc23 /apps/mysql
shell>cd /apps/mysql
shell> ./scripts/mysql_install_db --user=mysql
编辑/etc/my.cnf文件,添加内容如下。
[mysqld]
ndbcluster
ndb-connectstring=192.168.1.1
[mysql_cluster]
ndb-connectstring=192.168.1.1

启动管理节点
 ./bin/ndb_mgmd -f /apps/mysql/mysql-cluster/config.ini --configdir=/apps/mysql/mysql-cluster/ --ndb-nodeid=1
启动数据节点
./bin/ndbd --initial --ndb-connectstring=192.168.1.1:1186
启动sql节点
 ./bin/mysqld_safe -user=mysql &


登录数据库:
./bin/mysql -uroot -p --socket=/tmp/mysql.sock

分享到:
评论

相关推荐

    MySQL Cluster Windows 安装

    MySQL Cluster Windows 安装 MySQL Cluster 是一个高可用、可扩展的数据库集群解决方案,旨在提供高性能、可靠的数据存储服务。在 Windows 平台上安装 MySQL Cluster 需要遵循一定的步骤和配置,以下将对 MySQL ...

    MySQL Cluster 8.0.27(mysql-cluster-8.0.27-winx64.zip)

    MySQL Cluster 8.0.27 是一个高度可用、可扩展的数据库解决方案,专为对数据可用性和性能有高要求的应用程序设计。该版本是针对Microsoft Windows操作系统(x86, 64-bit)的,提供了ZIP格式的归档文件,方便在...

    MySQL Cluster(MySQL 集群)

    ### MySQL Cluster(MySQL 集群) #### 一、MySQL Cluster 概述 MySQL Cluster 是 MySQL 的一个高级版本,特别适用于分布式计算环境。它通过采用 NDB Cluster 存储引擎,实现了高度可用性和数据一致性。MySQL ...

    mysql cluster 8 linux 安装文件mysql cluster 8 linux 安装文件mysql cluste

    mysql cluster 8 linux 安装文件mysql cluster 8 linux 安装文件mysql cluster 8 linux 安装文件mysql cluster 8 linux 安装文件mysql cluster 8 linux 安装文件

    MySQL Cluster集群构建实战

    **步骤2:安装MySQL Cluster软件** - 解压缩MySQL Cluster软件至 `/usr/local` 目录: ```bash tar zxvf mysql-cluster-gpl-7.2.8.tar.gz -C /usr/local ``` - 安装所需依赖库,例如 cmake 工具: ```bash ...

    mysql-cluster-8.0.20-winx64.zip

    6. **安装与配置**:解压“mysql-cluster-8.0.20-winx64.zip”后,用户需要按照官方文档的步骤进行安装,包括设置环境变量、配置管理节点、数据节点和SQL节点,并进行集群初始化。 7. **管理工具**:MySQL Cluster...

    mysql cluster集群安装以及故障处理

    MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。...1、mysql cluster安装 2、mysql cluster 集群故障处理手册

    MySQL Cluster NDB 7.3 and MySQL Cluster NDB 7.4 官方说明翻译

    安装 MySQL Cluster 需要下载特定的 MySQL Cluster 安装包或源码包,因为标准的 MySQL Server 5.6 及更早版本不包含对 NDB 存储引擎的支持。安装过程中,需要确保所有节点都运行在支持的平台上(如 Linux、Windows ...

    Mysql Cluster 7.6.4 环境搭建

    Mysql Cluster 7.6.4 环境搭建,非常详细的文档。。。。

    MySQL Cluster集群搭建详解

    对于想要搭建MySQL Cluster集群的新手来说,了解安装过程中的环境配置、软件准备、安装步骤、配置文件编辑等环节是非常重要的。 首先,在搭建MySQL Cluster集群之前,我们需要准备适合的操作系统环境。这里推荐的...

    mysql Cluster.pdf

    ### MySQL Cluster概述与架构 #### 一、MySQL Cluster简介 MySQL Cluster是一种高度可扩展且具有高可用性的数据库系统,它采用分布式架构,在无共享存储设备的情况下实现数据的持久化存储。这种架构允许数据分布在...

    mysql_cluster集群

    1. **安装所需的软件包**:从 MySQL 官方网站下载 MySQL Cluster 的各个组件,例如 MySQL-Cluster-gpl-client、MySQL-Cluster-gpl-management 等。 2. **配置环境**:确保运行环境满足要求,例如 RHEL5.4,禁用 ...

    linux虚拟机下mysql cluster的安装

    在linux下部分安装mysql cluster遇到的问题及解决办法

    MySQL Cluster 概述-官方文件翻译

    MySQL Cluster 是一种高可用、高性能的数据库集群技术,它的核心特性在于无共享(Shared Nothing)架构,这使得系统能够在低成本硬件上实现高可靠性和可扩展性。无共享架构意味着每个节点都有自己的内存和磁盘存储,...

    Guide to Optimizing Performance of the MySQL Cluster Database

    This guide explores how to tune and optimize the MySQL Cluster database to handle diverse workload requirements. It discusses data access patterns and how to build distribution awareness into ...

    mysqlcluster白皮书

    MySQL Cluster,也称为NDB(Network Database)Cluster,是MySQL数据库管理系统的一个组件,它提供了高可用性、可扩展性和数据复制功能。这份“MySQL Cluster白皮书”将深入探讨这个分布式数据库系统的架构、特性和...

Global site tag (gtag.js) - Google Analytics