当前系统环境: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
分享到:
相关推荐
- MySQL-Cluster-gpl-7.4.20-1.el7.x86_64.rpm-bundle.tar #### 三、安装与配置 ##### 3.1 安装设置防火墙 由于 CentOS 7 默认使用的是 firewall 防火墙,我们需要将其更换为 iptables 防火墙,并对必要的端口进行...
本文档详细介绍了如何在CentOS环境下安装和配置Mysql_Cluster集群,并针对不同节点进行了详细的安装步骤指导,以及相关的功能测试方法。通过本文的学习,读者可以更好地理解和掌握Mysql_Cluster集群的部署与维护流程...
在Linux CentOS-6.8环境下安装MySQL集群,可以确保数据库服务在多台服务器之间实现负载均衡和故障切换,提高系统的稳定性和可靠性。 ### 安装环境 操作系统:Linux CentOS-6.8 64位 MySQL集群版本: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 集群。该集群易于搭建且基于内存运行,不需要共享存储,非常适合对性能有较...
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 ...
1. 确定安装版本,例如:`mysql-cluster-8.0.22-el7-x86_64.tar.gz`。 2. 安装包下载到 `/root` 目录,解压并移动到 `/usr/local/`,命名为 `mysql`。 3. 关闭安全策略,如iptables防火墙或调整端口策略,以及关闭...
CENTOS 中搭建 MySQL ...在 CENTOS 中搭建 MySQL 集群需要经过多个步骤,包括安装 Management 节点、配置 Management 节点、配置 MySQL 服务器(SQL 节点)、配置 Data 节点、启动 Management 节点和启动 Data 节点。
### Galera Cluster for MySQL 集群部署方案详解 #### 一、Galera Cluster 概述 Galera Cluster 是一种用于 MySQL 的高可用性、高性能的解决方案,它通过多节点同步复制来提供高可用性和灾难恢复能力。Galera 的...
通过本教程的学习,读者不仅了解了如何在 CentOS 5.0 下搭建 MySQL-Cluster 架构,还深入了解了 MySQL-Cluster 的关键组件及其工作原理。MySQL-Cluster 的高可用性和高性能特点使其成为处理大规模数据和高并发访问的...
这里假设你已经下载了 `mysql-cluster-gpl-7.1.3-linux-i686-glibc23.tar.gz`,解压并移动到 `/usr/local/mysql` 目录下,然后创建用户组和用户,并设置所有权: ``` tar -zxvf mysql-cluster-gpl-7.1.3-linux-i686-...
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 版本为 mysql-cluster-gpl-6.3.20。 MySQL Cluster 支持多种操作系统,包括 Linux、Mac OS X 和 Solaris,同时也有一些用户报告称能够在 FreeBSD 上成功运行,尽管官方尚未正式支持...
- 首先解压 MySQL 集群的安装包,如`mysql-cluster-gpl-7.1.3-linux-i686-glibc23.tar.gz`。 - 将解压后的目录移动到 `/usr/local/mysql`,并创建名为 `mysql` 的系统用户和组。 - 使用 `chown` 命令将目录的...
在Linux环境中安装MySQL集群是一项复杂但重要的任务,它能够提供高可用性和数据冗余,确保数据库服务的稳定性和性能。以下是对安装过程的详细描述: 首先,你需要一个支持MySQL集群的Linux发行版。描述中没有明确...
### Windows 下 MySQL 集群安装与配置详解 #### 一、Windows 下 MySQL 安装配置 ##### 1. 安装数据库 本章节详细介绍了如何在 Windows 系统上安装 MySQL 数据库,并进行基本配置。 **1.1 开始安装** - **打开...
系统:centos7.3 Mysql集群版本:mysql-5.6.29 ndb-7.4.11 五台机器做集群实验,实战教程。
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-...
我最开始试过在windows下安装mysql集群,失败了,失败后网上解决办法也很少,所以不建议用windows 做测试。 做实验失败是很正常的,遇到错误可以参考我的<mysql集群错误解决方案>,直接贴错误提示出来。