`

centos6下mysql集群(mysql-cluster)安装

 
阅读更多

当前系统环境:CentOS release 6.3 (Final)

 

 

1、确认libtool是否已经安装,如果没有安装的话,则先安装libtool
# yum -y install libtool
2、分别执行以下三条命令:
# autoreconf --force --install
# libtoolize --automake --force
# automake --force --add-missing
再重新编译安装,问题解决!



# groupadd mysql


# useradd -g mysql -d /home/mysqlc/var -M mysql

#./configure --prefix=/home/mysqlc/ --with-charset=utf8 --with-collation=utf8_general_ci \
--with-client-ldflags=-all-static -with-mysqld-ldflags=-all-static --enable-assembler \
--with-extra-charsets=complex --enable-thread-safe-client --with-big-tables \
--with-readline --with-ssl --with-embedded-server --enable-local-infile \
--with-unix-socket-path=/home/mysqlc/tmp/mysql.sock \
--sysconfdir=/home/mysqlc/etc --without-debug --with-mysqld-user=mysqlc --with-plugins=max

error: No curses/termcap library found
解决办法:

下载安装相应软件包

一、如果你的系统是RedHat系列:

yum list|grep ncurses

yum -y install ncurses-devel

yum install ncurses-devel

 

二、如果你的系统是Ubuntu或Debian:

apt-cache search ncurses

apt-get install libncurses5-dev




 g++: command not found

yum -y install gcc+ gcc-c++




./configure --prefix=/home/mysql/ --with-charset=utf8 --with-collation=utf8_general_ci \
--with-client-ldflags=-all-static -with-mysqld-ldflags=-all-static --enable-assembler \
--with-extra-charsets=complex --enable-thread-safe-client --with-big-tables  \
--with-readline --with-ssl --with-embedded-server --enable-local-infile \
--with-unix-socket-path=/home/mysql/tmp/mysql.sock \
--sysconfdir=/home/mysql/etc --without-debug --with-mysqld-user=mysql --with-plugins=max




要想关闭簇,可在MGM节点所在的机器上,输入下述命令:

ndb_mgm -e shutdown

该命令将恰当地中止ndb_mgm、ndb_mgmd以及任何ndbd进程。注意,这里的“-e”选项用于将命令从shell传递到ndb_mgm客户端。

使用mysqladmin shutdown,可中止SQL节点。

要想重启簇,可简单地运行下述命令:

·        在管理主机上: ndb_mgmd -f /var/lib/mysql-cluster/config.ini

·        在每台数据节点主机上:ndbd

请记住,正常重启NDBD节点时,不要用“--initial”选项调用该命令。

·        在SQL主机上:mysqld &




 ./configure --prefix=/home/mysql/ --with-charset=utf8 --with-collation=utf8_general_ci \
--with-client-ldflags=-all-static -with-mysqld-ldflags=-all-static --enable-assembler \
--with-extra-charsets=complex --enable-thread-safe-client --with-big-tables \
--with-readline --with-ssl --with-embedded-server --enable-local-infile \
--with-unix-socket-path=/home/mysql/tmp/mysql.sock \
--sysconfdir=/home/mysql/etc --without-debug --with-mysqld-user=mysql --with-plugins=max



 rpm -qa|grep mysql

从上而下

rpm -e xxx   (--nodeps 强力卸载)



///创建sql节点

[MYSQLD]
character_set_server=utf8
ndbcluster   #运行NDB存储引擎
ndb-connectstring=192.168.1.102  #mysql数据库所在地址
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
port=3306
lower_case_table_names=1  #表名是否区分大小写 1为不区分,不然linux下表名是区
[MYSQL_CLUSTER]
ndb-connectstring=192.168.1.130  #mysql cluster 管理节点IP


# chown root:mysql . -R


# ./bin/mysql_install_db --user=mysql


# vi ./etc/my.cnf

[mysqld]
basedir = /usr/local/mysql/
datadir = /usr/local/mysql/var
user = mysql
port = 3306
socket = /usr/local/mysql/tmp/mysql.sock
ndbcluster
ndb-connectstring=192.168.50.10
[mysql_cluster]
ndb-connectstring=192.168.50.10


启动 mysql 服务


# ./bin/mysqld_safe --user=mysql &



、、、、、、、、、、、、、

1.启动管理节点   ndb_mgmd -f cluster/config.ini(initial修改配置或者第一次启动)
进入管理节点命令bin/ndb_mgm
show

 

分享到:
评论

相关推荐

    centos7搭建mysql集群

    - MySQL-Cluster-gpl-7.4.20-1.el7.x86_64.rpm-bundle.tar #### 三、安装与配置 ##### 3.1 安装设置防火墙 由于 CentOS 7 默认使用的是 firewall 防火墙,我们需要将其更换为 iptables 防火墙,并对必要的端口进行...

    CentOS安装Mysql_Cluster集群

    本文档详细介绍了如何在CentOS环境下安装和配置Mysql_Cluster集群,并针对不同节点进行了详细的安装步骤指导,以及相关的功能测试方法。通过本文的学习,读者可以更好地理解和掌握Mysql_Cluster集群的部署与维护流程...

    linux CentOS-6.8mysql集群安装

    在Linux CentOS-6.8环境下安装MySQL集群,可以确保数据库服务在多台服务器之间实现负载均衡和故障切换,提高系统的稳定性和可靠性。 ### 安装环境 操作系统:Linux CentOS-6.8 64位 MySQL集群版本:mysql-cluster-...

    linux下MySQL-cluster集群搭建.

    ### Linux 下 MySQL Cluster 集群搭建...对于 Linux 64 位系统,可以直接下载对应的 tar 包,例如:[https://cdn.mysql.com//Downloads/MySQL-Cluster-7.4/mysql-cluster-gpl-7.4.15-linux-glibc2.5-x86_64.tar.gz]...

    centOS-6.3安装Mysql集群

    ### CentOS 6.3 安装 MySQL 集群详细指南 #### 一、环境概述与准备工作 在本文档中,我们将详细介绍如何在 CentOS 6.3 系统上搭建 MySQL 集群。该集群易于搭建且基于内存运行,不需要共享存储,非常适合对性能有较...

    【亲测】MySQL-cluster集群搭建 v1.0

    3. 安装 MySQL Cluster:mv mysql-cluster-gpl-7.4.17-linux-glibc2.12-x86_64 mysql /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql chown -R mysql:mysql /usr/local/mysql ...

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

    1. 确定安装版本,例如:`mysql-cluster-8.0.22-el7-x86_64.tar.gz`。 2. 安装包下载到 `/root` 目录,解压并移动到 `/usr/local/`,命名为 `mysql`。 3. 关闭安全策略,如iptables防火墙或调整端口策略,以及关闭...

    在CENTOS中搭建mysql 集群.docx

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

    galera cluster for mysql集群部署方案

    ### Galera Cluster for MySQL 集群部署方案详解 #### 一、Galera Cluster 概述 Galera Cluster 是一种用于 MySQL 的高可用性、高性能的解决方案,它通过多节点同步复制来提供高可用性和灾难恢复能力。Galera 的...

    MySQL-Cluster架构图文详解

    通过本教程的学习,读者不仅了解了如何在 CentOS 5.0 下搭建 MySQL-Cluster 架构,还深入了解了 MySQL-Cluster 的关键组件及其工作原理。MySQL-Cluster 的高可用性和高性能特点使其成为处理大规模数据和高并发访问的...

    在CENTOS中搭建mysql集群借鉴.pdf

    这里假设你已经下载了 `mysql-cluster-gpl-7.1.3-linux-i686-glibc23.tar.gz`,解压并移动到 `/usr/local/mysql` 目录下,然后创建用户组和用户,并设置所有权: ``` tar -zxvf mysql-cluster-gpl-7.1.3-linux-i686-...

    mysql-cluster双机集群.rar

    linux搭建mysql-cluster双机集群 管理节点:192.168.42.137.192.168.42.139 数据节点-SQL节点IP:192.168.42.137 数据节点-SQL节点IP:192.168.42.139 serverA:192.168.42.137 serverB:192.168.42.139 不管centos,...

    MySQL Cluster(MySQL 集群)

    - **数据库版本**:使用的 MySQL 版本为 mysql-cluster-gpl-6.3.20。 MySQL Cluster 支持多种操作系统,包括 Linux、Mac OS X 和 Solaris,同时也有一些用户报告称能够在 FreeBSD 上成功运行,尽管官方尚未正式支持...

    在CENTOS中搭建mysql集群.pdf

    - 首先解压 MySQL 集群的安装包,如`mysql-cluster-gpl-7.1.3-linux-i686-glibc23.tar.gz`。 - 将解压后的目录移动到 `/usr/local/mysql`,并创建名为 `mysql` 的系统用户和组。 - 使用 `chown` 命令将目录的...

    linux安装mysql集群

    在Linux环境中安装MySQL集群是一项复杂但重要的任务,它能够提供高可用性和数据冗余,确保数据库服务的稳定性和性能。以下是对安装过程的详细描述: 首先,你需要一个支持MySQL集群的Linux发行版。描述中没有明确...

    Windows下mysql集群+linux下mysql集群

    ### Windows 下 MySQL 集群安装与配置详解 #### 一、Windows 下 MySQL 安装配置 ##### 1. 安装数据库 本章节详细介绍了如何在 Windows 系统上安装 MySQL 数据库,并进行基本配置。 **1.1 开始安装** - **打开...

    mysql cluster搭建实战

    系统:centos7.3 Mysql集群版本:mysql-5.6.29 ndb-7.4.11 五台机器做集群实验,实战教程。

    Galera Cluster for MySQL 8.0集群(CentOS7)

    Galera Cluster for MySQL 8.0 适用于CentOS7系统文件: galera-4-26.4.16-1.el7.x86_64.rpm mysql-wsrep-8.0-8.0.34-26.15.el7.x86_64.rpm mysql-wsrep-client-8.0.34-26.15.el7.x86_64.rpm mysql-wsrep-client-...

    mysql集群安装PDF

    我最开始试过在windows下安装mysql集群,失败了,失败后网上解决办法也很少,所以不建议用windows 做测试。 做实验失败是很正常的,遇到错误可以参考我的<mysql集群错误解决方案>,直接贴错误提示出来。

Global site tag (gtag.js) - Google Analytics