`
yezi
  • 浏览: 279092 次
  • 来自: 北京
社区版块
存档分类
最新评论

关于Mysql5.0.X集群的配置与安装(Sql节点和Ndb cluster节点)

阅读更多

下面的过程里面介绍SQL node和NDB Cluster node的安装和配置

在我测试的环境里面,我使用两台不同的HOST,每台HOST既是SQL node也是NDB Cluster node,使用的mysql就是source版的5.0.37。下面是安装的过程

cpp 代码
  1. tar zxvf mysql-5.0.37.tar.gz   
  2. cd mysql-5.0.37   
  3. ./configure --prefix=/xxx/mysql_ndbd1 --with-extra-charsets=gbk,gb2312,utf8,big5,latin1,latin2,latin5,latin7  --with-charset=utf8 --with-ndbcluster   
  4. make   
  5. make install   
  6. cp support-files/my-medium.cnf /xxx/mysql_ndbd1/my.cnf   
  7. cd /xxx/mysql_ndbd1   
  8. bin/mysql_install_db --user=mysql   
  9. chown -R root .   
  10. chown -R mysql var   
  11. chown -R mysql .  

然后拷贝两个ndbd到bin目录中,可以到mysql-5.0.37-linux-i686/bin中拷贝。然后编辑my.cnf文件

cpp 代码
  1. [mysqld]   
  2. ndbcluster   
  3. ndb-connectstring=192.168.0.1  #这里的ip是ndb-mgm的主机的ip   
  4.   
  5. [MYSQL_CLUSTER]   
  6. ndb-connectstring=192.168.36.108  

在文件中添加上面的部分,同时可以将mysql安装到不同的端口上(初期以为只能在3306),这样你的节点就安装完成了,接下来是配置和启动的过程,其中之前,你要确保mgm节点已经启动。在控制到输入下面的命令,初始化ndbd

cpp 代码
  1. bin/ndbd --initial --connect-string=192.168.0.1  

这里应该注意的是,初次启动时需要--initial参数的,当你的mysql不是默认安装时,ndbd会从/etc/my.cnf中寻找配置的信息,这时将连接localhost:1186端口,所以这里添加--connect-string参数指定mgm的ip地址。当执行后,你可以到mgm中观察连接的状态

cpp 代码
  1. [ndbd(NDB)]     2 node(s)   
  2. id=2    @192.168.0.2  (Version: 5.0.37, Nodegroup: 0, Master)   
  3. id=3    @192.168.0.3  (Version: 5.0.37, Nodegroup: 0)  

控制台显示了连接成功,表明nbdb启动成功了,下面启动mysql,由于在my.cnf中配置了相关的参数,mysql的启动按照常规启动就可以,启动后可以到mgm控制台查看状态

cpp 代码
  1. [mysqld(API)]   2 node(s)   
  2. id=4    @192.168.0.2  (Version: 5.0.37)   
  3. id=5    @192.168.0.3  (Version: 5.0.37)  

可以看到一个MYSQL node已经连接上来。这表明两个节点都已经成功安装和设置了,同样的操作在另外一个HOST上进行一次。

分享到:
评论
1 楼 fangchi958 2008-12-16  
192.168.36.108这个地址是干什么用的啊??不理解

相关推荐

    MySQL NDB Cluster安装

    MySQL NDB Cluster 由三个组件组成:SQL 节点、数据节点和管理节点。SQL 节点负责处理客户端的数据库请求,数据节点负责存储和管理数据,而管理节点负责管理和监控集群的状态。 环境信息 在安装 MySQL NDB Cluster...

    CentOS8部署Mysql NDB Cluster8+Mysql Router8方案及应用.pdf

    在CentOS8上部署MySQL NDB Cluster 8及Mysql Router 8,需要经过一系列详细步骤,包括MySQL的卸载、统一配置、各个节点的安装以及集群验证和管理。 **一、MySQL卸载** 在安装新版本之前,首先确保系统中没有旧的...

    MySQL Cluster 7.3.7+CentOS7集群配置入门 MySQL双管理节点配置入门

    总结来说,MySQL Cluster 7.3.7在CentOS 7上的配置涉及到多个步骤,包括安装软件、配置my.cnf和config.ini文件,以及启动和管理各个节点。双管理节点的设置增加了集群的容错性,使得在单个管理节点失效时,集群仍能...

    MySQL NDB集群部署与维护

    - 安装NDB集群软件:在数据节点安装mysql-cluster-community-data-node,在SQL节点安装mysql-common、mysql-cluster-community-client、mysql-cluster-community-server、mysql-client和mysql-server,在管理节点...

    MySQL NDB Cluster实践.pdf

    MySQL NDB Cluster是一种高可用、高性能的数据库集群解决方案,旨在提供高可用性、可扩展性和高性能的数据库服务。以下是 MySQL NDB Cluster 的一些重要知识点: 架构 MySQL NDB Cluster 的架构主要包括三个部分:...

    MySQL Cluster(MySQL 集群)

    - **管理节点 (MGM)**:管理 MySQL Cluster 内部的所有其他节点,如提供配置数据、启动和停止节点、执行备份等。管理节点是集群的核心,应先于其他节点启动。启动命令为 `ndb_mgmd`。 - **数据节点**:负责存储集群...

    Pro MySQL NDB Cluster

    本书《Pro MySQL NDB Cluster》是唯一一本专注于MySQL NDB Cluster的技术书籍,它详细描述了MySQL NDB Cluster的安装、部署和应用,对于MySQL NDB Cluster的学习和使用具有重要的指导意义。 首先,MySQL NDB ...

    mysql NDBcluster高可用集群介绍及部署搭建说明

    部署 MySQL NDB Cluster 包括环境准备、安装管理节点、数据节点和 SQL 节点等多个步骤。每个步骤都需要详细的操作指南和配置方法,确保用户能够顺利搭建起一个高可用的 MySQL NDB Cluster 集群。 ##### 1. 服务器...

    MySQL_Cluster集群配置方案MySQL_Cluster集群配置方案

    3. SQL节点(SQL Nodes):即使用`mysqld --ndbcluster`或在`my.cnf`中添加`ndbcluster`启动的MySQL服务器,它们是客户端连接到集群的入口,处理SQL查询。 集群的配置和管理通常涉及以下步骤: 1. 准备服务器:根据...

    MySQL Cluster集群搭建详解

    典型的MySQL Cluster集群由两个管理节点(Management Nodes)、两个数据节点(Data Nodes)和至少一个SQL节点(SQL Node)组成。每个节点分别对应不同的IP地址,以保证在集群中能准确地识别和定位各个节点。 在开始...

    mysql cluster7.13集群配置

    - 下载并安装 MySQL Cluster 的各个组件,包括 MySQL Server、ndbd (数据节点) 和 ndb_mgmd (管理节点)。 - 配置每台服务器的角色,例如设置哪些服务器作为 SQL 节点,哪些作为数据节点。 - 配置集群的网络连接,...

    MySQL 8.0参考手册 Including MySQL NDB Cluster 8.0

    同时,本手册也涵盖了 MySQL NDB Cluster 8.0 的相关内容,包括集群的配置、管理和故障排除等。 MySQL 8.0 的应用场景非常广泛,包括: * 网站应用程序:MySQL 8.0 广泛应用于网站应用程序,例如博客、论坛、电子...

    mysql mysql cluster 7.2.4集群配置.txt

    #### 三、配置集群 1. **分配节点地址**: - 指定每个节点的 IP 地址: - 10.10.0.1:管理节点(MGM node) - 10.10.0.2:数据节点 A (Data Node A) - 10.10.0.3:数据节点 B (Data Node B) - 10.10.0.4:SQL ...

    在CENTOS中搭建mysql 集群.docx

    CENTOS 中搭建 MySQL ...在 CENTOS 中搭建 MySQL 集群需要经过多个步骤,包括安装 Management 节点、配置 Management 节点、配置 MySQL 服务器(SQL 节点)、配置 Data 节点、启动 Management 节点和启动 Data 节点。

Global site tag (gtag.js) - Google Analytics