准备:1、下载 MySQL-Cluster-gpl-7.3.8-1.el6.x86_64.rpm-bundle.tar

    下载地址: http://mirrors.sohu.com/mysql/MySQL-Cluster-7.3/MySQL-Cluster-gpl-7.3.8-1.el6.x86_64.rpm-bundle.tar

    解压:  

[root@test1 files]# tar -xvf MySQL-Cluster-gpl-7.3.-.el6.x86_64.rpm-bundle.tar
MySQL-Cluster-test-gpl-7.3.-.el6.x86_64.rpm
MySQL-Cluster-shared-compat-gpl-7.3.-.el6.x86_64.rpm
MySQL-Cluster-client-gpl-7.3.-.el6.x86_64.rpm
MySQL-Cluster-embedded-gpl-7.3.-.el6.x86_64.rpm
MySQL-Cluster-server-gpl-7.3.-.el6.x86_64.rpm
MySQL-Cluster-devel-gpl-7.3.-.el6.x86_64.rpm
MySQL-Cluster-shared-gpl-7.3.-.el6.x86_64.rpm

     2、停掉原有mysql 删除开机自动运行 卸载原有mysql 相关(未有任何相关则忽略)


[root@test1 files]# service mysql stop 
Shutting down MySQL.. SUCCESS! [root@test1 files]# chkconfig  mysql  off [root@test1 files]# rpm -qa | grep MySQL
MySQL-client-5.6.24-1.el6.x86_64
MySQL-server-5.6.24-1.el6.x86_64
MySQL-devel-5.6.24-1.el6.x86_64
[root@test1 files]# rpm -e --nodeps MySQL-client-5.6.24-1.el6.x86_64 MySQL-server-5.6.24-1.el6.x86_64 MySQL-devel-5.6.24-1.el6.x86_64

进行安装操作

[root@test1 files]# rpm -ivh MySQL-Cluster-server-gpl-7.3.8-1.el6.x86_64.rpm 
[root@test1 files]# rpm -ivh MySQL-Cluster-client-gpl-7.3.8-1.el6.x86_64.rpm

添加用户信息:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;

 flush privileges ;

创建工作目录及文件配置:

[root@test1 var]# mkdir /var/mysql-cluster
[root@test1 var]# mkdir /var/lib/mysql/data
[root@test1 var]# mkdir /var/run/mysqld

 [root@test1 var]# chmod -R 1777 /var/lib/mysql
 [root@test1 var]# chmod -R 1777 /var/run/mysqld
 [root@test1 var]# chmod -R 1777 /var/lib/mysql-cluster

  [root@test1 var]  vi /etc/config.ini

[computer]
Id=mgr-server-01
HostName=192.168.1.240
[mgm default]
datadir=/var/lib/mysql-cluster
[mgm]
HostName=192.168.1.240
NodeId=60
ExecuteOnComputer=mgr-server-01
PortNumber=1186
ArbitrationRank=2
[ndbd default]
NoOfReplicas=2
DataMemory=500M
IndexMemory=500M
[ndbd]
HostName=192.168.1.240
DataDir=/var/lib/mysql
NodeId=1
[ndbd]
HostName=192.168.1.241
DataDir=/var/lib/mysql
NodeId=2

 [root@test1 var] vi /etc/my.conf

[client]
socket=/var/lib/mysql/mysql.sock

[mysqld]
max_connections=100
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
ndbcluster
ndb-connectstring=192.168.1.240

[mysqld_safe]
log-error=/var/log/mysqld.log
#pid-file=/var/run/mysqld/mysqld.pid
pid-file=/var/lib/mysql/mysqld.pid

[mysql_cluster]
ndb-connectstring=192.168.1.240

启动:

注:关闭防火墙设置(可待调试成功后重新开启防火墙仅开放用到的端口),selinux 设为 disabled

顺序:管理节点->均衡节点->数据节点 (关闭时相反:数据节点 service mysql stop ->均衡节点 ndb_mgm -e shutdown)

[root@test1 mysql-cluster]# ndb_mgmd -f /var/lib/mysql-cluster/config.ini  //启动 管理节点 操作
MySQL Cluster Management Server mysql-5.6. ndb-7.3.
[root@test1 mysql-cluster]# ndbd --initial //均衡节启动 首次启动加 --initial 再次不需加
[root@test1 mysql-cluster]# mysqld_safe --defaults-file=/etc/my.cnf --explicit_defaults_for_timestamp & //启动数据节点

查看连接情况:

[root@test1 ~]# ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> show
Connected to Management Server at: 192.168.1.240:
Cluster Configuration
---------------------
[ndbd(NDB)] node(s)
id= @192.168.1.240 (mysql-5.6. ndb-7.3., Nodegroup: )
id= @192.168.1.241 (mysql-5.6. ndb-7.3., Nodegroup: , *) [ndb_mgmd(MGM)] node(s)
id= @192.168.1.240 (mysql-5.6. ndb-7.3.) [mysqld(API)] node(s)
id= @192.168.1.240 (mysql-5.6. ndb-7.3.)
id= @192.168.1.241 (mysql-5.6. ndb-7.3.)

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

进入mysql出错处理:

mysqld_safe --skip-grant-tables &
mysql -uroot -p
>use mysql;
>update mysql.user set password=PASSWORD('123456') where User='root' ; 
>flush privileges ; or //在mysql 配置文件中加入以下一句话 ,重新启动输入 mysql 进入命令行修改密码 [root@test1 files]# vi /etc/my.cnf
[mysqld]
skip-grant-tables
[root@test1 files]# mysql

出错:

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
>SET PASSWORD = PASSWORD('123456');

CentOS 6.4 64位 搭建MySQL-Cluster 7.3.8 集群的更多相关文章

  1. MySQL Cluster 7.3.5 集群配置实例(入门篇)

    一.环境说明: CentOS6.3(32位) + MySQL Cluster 7.3.5,规划5台机器,资料如下: 节点分布情况: MGM:192.168.137. NDBD1:192.168.137 ...

  2. MySQL Cluster 7.3.5 集群配置参数优化(优化篇)

    按照前面的教程:MySQL Cluster 7.3.5 集群配置实例(入门篇),可快速搭建起基础版的MySQL Cluster集群,但是在生成环境中,还是有很多问题的,即配置参数需要优化下, 当前生产 ...

  3. 搭建MySQL高可用负载均衡集群

    1.简介 使用MySQL时随着时间的增长,用户量以及数据量的逐渐增加,访问量更是剧增,最终将会使MySQL达到某个瓶颈,那么MySQL的性能将会大大降低.这一结果也不利于软件的推广. 那么如何跨过这个 ...

  4. centos 7 两台机器搭建三主三从 redis 集群

    参考自:https://linux.cn/article-6719-1.htmlhttp://blog.csdn.net/xu470438000/article/details/42971091 ## ...

  5. 搭建MySQL高可用负载均衡集群(转)

    阅读目录 1.简介 2.基本环境 3.配置MySQL主主复制 4.中间件简述 4.1.Haproxy介绍 4.2.keepalived介绍 5.中间件的安装与配置(haproxy.keepalived ...

  6. [转]搭建MySQL高可用负载均衡集群

    转自:http://www.cnblogs.com/phpstudy2015-6/p/6706465.html 阅读目录 1.简介 2.基本环境 3.配置MySQL主主复制 4.中间件简述 4.1.H ...

  7. CentOS 6.4 64位 安装 mysql 5.6.24

    下载安装包 由于官网访问及版本选择下载不太方便,使用 suho 的源进行下载 http://mirrors.sohu.com/mysql/MySQL-5.6/ 下载如下三个安装包: MySQL-ser ...

  8. 搭建MySQL高可用负载均衡集群(收藏)

    https://www.cnblogs.com/phpstudy2015-6/p/6706465.html

  9. 在 CentOS 7.5 64位上使用 yum 安装 MySQL 8.0

    前段时间在 CentOS 7.5 64位上安装 MySQL 8.0.查了些资料,在这里记录一下详细的安装和设置步骤. 一.安装 使用yum安装MySQL之前需要先下载对应的.rpm文件,下载方法: 去 ...

随机推荐

  1. hdoj 3952 World Exhibition

    World Exhibition Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

  2. 动态生成修改aspx文件

    using System.IO; using System.Text;/// <summary>/// SCPage 的摘要说明 修改 aspx 和aspx.cs文件/// </su ...

  3. saveFileDialog

    saveFileDialog1.ShowDialog saveFileDialog.FileName 设置的时候是一个字符串. 如: 新建 RTF 文档.rtf 获得的时候 则为一个完整的路径. 如: ...

  4. hdu 3586 Information Disturbing(树形dp + 二分)

    本文出自   http://blog.csdn.net/shuangde800 题目链接:   hdu-3586 题意 给一棵n个节点的树,节点编号为1-n,根节点为1.每条边有权值,砍掉一条边要花费 ...

  5. mybatis0203 一对一查询 resultMap实现

    resultType实现的时候先要确定po类(数据库类)满不满足要求,如果不满足就要自定义一个pojo类(工具类). resultMap提供一对一关联查询的映射和一对多关联查询映射,一对一映射思路:将 ...

  6. How to trace a java-program

    up vote17down votefavorite 8 As a sysadmin I sometimes face situations, where a program behaves abno ...

  7. 墙裂推荐 iOS 资源大全

    这是个精心编排的列表,它包含了优秀的 iOS 框架.库.教程.XCode 插件.组件等等. 这个列表分为以下几个部分:框架( Frameworks ).组件( Components ).测试( Tes ...

  8. JavaScript判断数据类型总结

    最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断网页特效,在此做一个总结吧! 一.JS中的数据类型  1.数值型(Number):包 ...

  9. Big Data 應用:第二季(4~6月)台湾地区Game APP 变动分布趋势图

    图表简介: 该示意图表示了台湾地区第二季内所有Game APP类别的分布情形,经由该图表我们可以快速的了解到在这三个月内,哪类型的APP是很稳定:抑或者哪类型的APP是非常不稳定的. 名词解释: 类别 ...

  10. PHP-popen()&nbsp;函数打开进程文件指针

    待更新 版权声明:本文为博主原创文章,未经博主允许不得转载.