Mysql Cluster配置基本篇
一.下载mysql-cluster
从mysql官网下载对应的mysql-cluster
二.配置管理节点
1.解压mysql-cluster,找到解压文件中的ndb_mgm和ndb_mgmd
2.复制到/usr/local/bin目录下
cp ndb_mgm /usr/local/bin
cp ndb_mgmd /usr/local/bin
3.给予执行权限
chmod +x /usr/local/bin/ndb_mg*
4.建立文件夹
#mkdir /var/lib/mysql-cluster
#mkdir /usr/local/mysql
5.手动编写配置文件
#vi /var/lib/mysql-cluster/config.ini
内容如下:
[NDBD DEFAULT]
NoOfReplicas=2 #两个节点,该项必须
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[NDB_MGMD]
HostName=192.168.1.100
[NDBD]
HostName=192.168.1.102
DataDir=/var/lib/mysql-cluster
[NDBD]
HostName=192.168.1.105
DataDir=/var/lib/mysql-cluster
[MYSQLD]
[MYSQLD]
[MYSQLD]
配置解释:
该集群管理节点是192.168.1.100
ndb节点是两个:192.168.1.102和192.168.1.105
6.启动管理节点
/usr/localhost/bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini --initial
首次启动需要加参数--initial,更改了config.ini后也需要加该参数
三.配置集群节点
1.创建账户和组
#groupadd mysql
#useradd -r -g mysql mysql
2.#mkdir /var/lib/mysql-cluster
该文件夹的命名及路径,必须和config.ini中的NDBD中的配置一致
3.更改权限
#chown root:mysql /var/lib/mysql-cluster/
四.安装mysql server和NDB守护进程
1.安装mysql-server
2.mysql-cluster压缩包解压后,放在/usr/local
mv mysql-cluster-gpl************ /usr/local
创建符号连接
ln -s /usr/local/mysql-cluster-gpl************//usr/local/mysql
3.生成新的mysql
#/usr/local/mysql/scripts/mysql_install_db --user=mysql
4.修改权限
#chown -R root:mysql /usr/local/mysql
#chown -R mysql /usr/local/mysql/data
5.增加系统变量:
export PATH=/usr/local/mysql/bin:$PATH
6.配置NDB守护进程
#vi /etc/my.cnf
[MYSQLD]
ndbcluster
ndb_connectstring=192.168.1.100
[MYSQL_CLUSTER]
ndb_connectstring=192.168.1.100
6.拷贝执行文件
mysql.server
#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/
#chmod +x /etc/init.d/mysql.server
ndb
#cp /usr/local/mysql/bin/ndbd /etc/init.d/
#chmod +x /etc/init.d/ndbd
五.启动集群节点
主要要先启动ndb,在启动mysql.server
1.启动ndb
#/etc/init.d/ndbd --initial
首次启动需要initial
2.启动mysql.server
#/etc/init.d/mysql.server start
六.查看状态
在192.168.1.100节点管理服务器上
#/usr/local/bin/ndb_mgm
ndb_mgm>show
即可查看集群节点
现在你可以操作在192.168.1.102或192.168.1.105上的数据库,数据操作,他们将自动复制到相应的节点.
集群启动顺序应该是
管理节点ndb_mgmd
管理节点ndbd
数据库服务mysql.server
Mysql Cluster配置基本篇的更多相关文章
- MySQL Cluster 配置详细介绍
在上篇文章已经详细说明了MySQL Cluster搭建与测试,现在来说说详细的配置参数.在MySQL Cluster 环境的配置文件 config.ini 里面,每一类节点都有两个(或以上)的相应配置 ...
- MySQL Cluster配置概述
一. MySQL Cluster概述 MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster .通过无共享体系结构,系统能够使用廉价的硬件,而 ...
- mysql cluster配置
依赖包要求:cmake gcc gcc-c++ ncurses Perl ncurses-devel 在7.3以及更高的版本中, WITH_NDB_JAVA是默认 ...
- MySQL Cluster 7.3.5 集群配置参数优化(优化篇)
按照前面的教程:MySQL Cluster 7.3.5 集群配置实例(入门篇),可快速搭建起基础版的MySQL Cluster集群,但是在生成环境中,还是有很多问题的,即配置参数需要优化下, 当前生产 ...
- Windows Server 2008R2配置MySQL Cluster
目录 配置环境 相关知识 配置过程 配置 ini参数解释 启动集群 检查配置 同步测试 故障测试 写在之后 配置环境 VMware:(版本10.0.01) 操作系统:Windows Server 20 ...
- mysql cluster (mysql 集群)安装配置方案(转)
一.准备 1.准备服务器 计划建立有5个节点的MySQL CLuster体系,需要用到5台服务器,但是我们做实验时没有这么多机器,可以只用2台,我就是一台本机,一台虚拟机搭建了有5个节点的MySQL ...
- mysql cluster 安装配置方案
mysql cluster (mysql 集群)安装配置方案 一.准备 1.准备服务器 计划建立有5个节点的MySQL CLuster体系,需要用到5台服务器,但是我们做实验时没有这么多机器,可以 ...
- MySQL Cluster搭建与测试
MySQL Cluster是一个基于NDB Cluster存储引擎的完整的分布式数据库系统.不仅仅具有高可用性,而且可以自动切分数据,冗余数据等高级功能.和Oracle Real Cluster Ap ...
- MySQL Cluster 集群
本文转载 http://www.cnblogs.com/gomysql/p/3664783.html MySQL Cluster是一个基于NDB Cluster存储引擎的完整的分布式数据库系统.不仅仅 ...
随机推荐
- Python 中的函数与类的方法
注:本文转译自 Stackoverflow 上 Adding a Method to an Existing Object 的最佳回答. 在 python 中,def 定义的函数与类中的方法有很大的不 ...
- Java和Android注释规范
1. 文件头注释 每一个文件的文件头都必须做文件头注释.文件头注释范例如下: /* * 文件名:LoginActivity * 描 述:对用户 * 作 者: * 时 间: * 版 权: */ 2. ...
- Introduction to Computer Networks(网络架构与七层参考模式)
Network Connectivity 1. Important terminologies 1) Link 设备连接的连线.Link本身既可以是有线的,也可以是无线的. 2) Node 设备.电脑 ...
- C#学习笔记(七)——定义类
一.C#中类的定义 1.类的定义 class Myclass { } 默认情况下是类是内部的,即外部的项目是不可以访问这个类,相当于加internal来修饰.但实际上是不需要加入的. 如果要指定类是公 ...
- "回复 集赞" 抢 《Apple Watch 苹果开发教程》活动开始了!!!
"回复 集赞" 抢 <Apple Watch 苹果开发教程>活动开始了!!! 活动方式: 回复积赞 第1步:回复该帖 扫描二维码进入活动现场 第2步:召集你的小 ...
- Json格式数据某一列。
{title : '支付费率',elCls : 'center', dataIndex :'zfrate',width:100, renderer :function(value,obj){ if(o ...
- netstat -an 提示:不是内部或外部命令
输入cmd,点击确定按钮: 进入dos操作界面效果: 然后输入netstat -an 然后回车,查看端口: 5 如果输入:netstat -an,提示:不是内部或外部命令,也不是可运行的程 ...
- Matrix Chain Multiplication[HDU1082]
Matrix Chain Multiplication Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (J ...
- LA 3415 (二分图+最大独立集)
题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_ ...
- PHP中常见的页面跳转方法
转载自冠威博客 [ http://www.guanwei.org/ ]本文链接地址:http://www.guanwei.org/post/PHPnotes/04/php-redirect-metho ...