iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Mysql数据库集群简单配置
  • 420
分享到

Mysql数据库集群简单配置

2024-04-02 19:04:59 420人浏览 安东尼
摘要

环境:192.168.5.155      Mysql-mgm-node192.168.5.156     &nbs

环境:

192.168.5.155      Mysql-mgm-node

192.168.5.156      mysql-sql-node1 mysql-data-node1

192.168.5.157      mysql-sql-node2 mysql-data-node2

下载cluster软件并上传至各服务器

1、安装MGM节点:

创建安装目录

mkdir -p /usr/local/mysql/bin

mkdir -p /usr/local/mysql/ndbdata

添加执行文件路径

vi ~/.bash_profile

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin

拷贝执行文件

cp bin/ndb_mgmd /usr/local/mysql/bin

cp bin/ndb_mgm /usr/local/mysql/bin

创建日志文件存储目录

mkdir /var/log/mysql-cluster

创建配置文件目录及文件

mkdir /usr/local/mysql/cluster-conf

vi /usr/local/mysql/cluster-conf/config.ini

编辑配置文件:

[ndbd default]

NoOfReplicas=2

DataMemory=2048M

IndexMemory=512M

[ndb_mgmd]

id=1

hostname=192.168.5.155

DataDir=/var/log/mysql-cluster

[ndbd]

id=11

HostName=192.168.5.156

DataDir=/usr/local/mysql/ndbdata

[ndbd]

id=12

HostName=192.168.5.157

DataDir=/usr/local/mysql/ndbdata

[mysqld]

id=21

HostName=192.168.5.156

[mysqld]

id=22

HostName=192.168.5.157

[mysqld]

id=23

2、安装数据节点及SQL节点:

yum install libaio

#groupadd mysql

#useradd mysql -g mysql

#mv mysql-cluster-gpl-7.2.9-linux2.6-x86_64.tar.gz /usr/local/

#cd /usr/local/

#tar zxvf mysql-cluster-gpl-7.2.9-linux2.6-x86_64.tar.gz

#rm -f mysql-cluster-gpl-7.2.9-linux2.6-x86_64.tar.gz

#mv mysql-cluster-gpl-7.2.9-linux2.6-x86_64 mysql

#chown -R mysql:mysql mysql

#cd mysql

#scripts/mysql_install_db --user=mysql

#cp support-files/my-medium.cnf /etc/my.cnf

#cp support-files/mysql.server /etc/init.d/mysqld

#vi /etc/my.cnf

添加:

datadir=/usr/local/mysql/data/      

ndbcluster

ndb-connectstring=192.168.5.155

[ndbd]

connect-string=192.168.5.155

[mysql_cluster]

ndb-connectstring=192.168.5.155

[ndb_mgm] 

connect-string=192.168.5.155

[ndb_mgmd]

config-file=/var/lib/mysql-cluster/config.ini

3、启动相关服务

 

(1)启动管理节点相关服务:

#/usr/local/mysql/bin/ndb_mgmd -f /var/lib/mysql-cluster/config.ini

#netstat -lntpu

tcp        0      0 0.0.0.0:1186            0.0.0.0:*                

LISTEN   22907/ndb_mgmd

(2)启动数据节点相关服务:

#/usr/local/mysql/bin/ndbd --initial  (初次启动需要加 --initial参数)

#netstat -lntpu

mkdir /usr/local/mysql/ndbdata

chmod 755 /usr/local/mysql/ndbdata

#service mysqld start

4、功能测试:

[root@localhost bin]# ./ndb_mgm

-- NDB Cluster -- Management Client --

ndb_mgm> show 

Connected to Management Server at: localhost:1186

Cluster Configuration

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

[ndbd(NDB)]     2 node(s)

id=11   @192.168.5.156  (mysql-5.5.28 ndb-7.2.9, Nodegroup: 0)

id=12   @192.168.5.157  (mysql-5.5.28 ndb-7.2.9, Nodegroup: 0, Master)

 

[ndb_mgmd(MGM)] 1 node(s)

id=1    @192.168.5.155  (mysql-5.5.28 ndb-7.2.9)

 

[mysqld(api)]   3 node(s)

id=21   @192.168.5.156  (mysql-5.5.28 ndb-7.2.9)

id=22   @192.168.5.157  (mysql-5.5.28 ndb-7.2.9)

id=23 (not connected, accepting connect from any host)

可关闭master,看master状态是否转移到另外一台;在A关闭状态下,修改B数据库,启动A,看数据是否同步。


您可能感兴趣的文档:

--结束END--

本文标题: Mysql数据库集群简单配置

本文链接: https://www.lsjlt.com/news/44893.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL数据库集群的操作
    本篇内容主要讲解“MySQL数据库集群的操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL数据库集群的操作”吧! 2台服务...
    99+
    2024-04-02
  • MySQL集群如何配置
    这篇文章将为大家详细讲解有关MySQL集群如何配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、介绍========在介绍如何安装配置基于2台服务器的MySQL集群。...
    99+
    2024-04-02
  • MySQL集群的配置方法
    本篇内容介绍了“MySQL集群的配置方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 一、介绍 ==...
    99+
    2024-04-02
  • 使用MySQL-Cluster搭建MySQL数据库集群
    1、MySQL集群的作用:- 解决访问节点的单点故障- 数据存储节点的单点故障- 解决数据存储节点数据备份问题2、集群:使用一组服务器提供相同的服务3、关于MySQL-Cluster:MySQL官方提供的集...
    99+
    2024-04-02
  • MySQL数据库简单指令
    MySQL数据库简单指令 1. 启动MySQL服务: net start mysql 2. 进入MySQL: mysql -u root -p 3. 查看MySQL信息: \s 4. 修改MySQL密码: ALTER USER roo...
    99+
    2023-08-16
    数据库 mysql 服务器
  • PHP如何实现MySQL数据库集群
    这篇文章主要讲解了“PHP如何实现MySQL数据库集群”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP如何实现MySQL数据库集群”吧!一、MySQL数据库集群概述MySQL数据库集群是...
    99+
    2023-07-06
  • MySQL数据库之MHA高可用群集
    MHA概述 日本DeNA公司youshimaton (现就职于Facebook公司) 开发一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件 MHA的组成 MHA Manager (...
    99+
    2024-04-02
  • yum安装MySQL及集群配置
    在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repos...
    99+
    2024-04-02
  • mysql 集群配置是怎样的
    今天就跟大家聊聊有关mysql 集群配置是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 mysql 复制主节点...
    99+
    2024-04-02
  • 数据库MySQL简单操作(三)
    1.3 多表查询1.3.1连接查询:#内连接:自连接查询:#外连接左外连接(可以查询出表名1的所有记录,而表名2中只能查出匹配的记录)SELECT 属性名列表 FROM 表名1 LEFT JOIN ...
    99+
    2024-04-02
  • 配置MySQL高可用集群MHA
    配置MySQL高可用集群+++++++++++++++++++主机角色 :客户端 client50数据库服务器 mysql51 到 mysql55管理主机 mgm56VIP地址 ...
    99+
    2024-04-02
  • Debian6中怎么配置Mysql集群
    这期内容当中小编将会给大家带来有关Debian6中怎么配置Mysql集群,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Debian6配置Mysql集群 Mysq...
    99+
    2024-04-02
  • ubuntu9.0中怎么配置MySQL集群
    本篇文章给大家分享的是有关ubuntu9.0中怎么配置MySQL集群,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  测试环境:  Serve...
    99+
    2024-04-02
  • SpringBoot配置使用H2数据库的简单教程
    目录如何操作 依赖yml配置生成内存数据库H2 第一种: 第二种 持久化 如何操作 依赖 <dependency> <groupId>org.s...
    99+
    2024-04-02
  • nacos内置数据库集群怎么启动
    要启动Nacos内置数据库集群,您可以按照以下步骤操作: 下载Nacos安装包并解压缩。 进入解压后的Nacos目录,在co...
    99+
    2024-04-02
  • MySQL 中怎么配置Cluster 7.2.4集群
    MySQL 中怎么配置Cluster 7.2.4集群,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。准备 32位和64位版本  3台服...
    99+
    2024-04-02
  • 如何配置MySQL服务器集群
    这期内容当中小编将会给大家带来有关如何配置MySQL服务器集群,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  1. 先了解一下你是否应该用MySQL集群。  减少数据中...
    99+
    2024-04-02
  • 数据库随集群启动该如何设置
    这期内容当中小编将会给大家带来有关数据库随集群启动该如何设置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 11G命令crsctl modi...
    99+
    2024-04-02
  • C#简单配置类及数据绑定
    目录1、简介2、配置基类3、派生配置类4、数据绑定4.1 Winform中的数据绑定4.2 WPF下的数据绑定1、简介 本文实现一个简单的配置类,原理比较简单,适用于一些小型项目。主...
    99+
    2024-04-02
  • 如何为 MySQL 集群配置 SSL 连接
    如何为 MySQL 集群配置 SSL 连接摘要:MySQL 是一个常用的开源关系数据库管理系统,可以用于存储和管理大量的数据。在互联网时代,数据的安全性越来越受到关注。为了保护数据库的安全,我们可以配置 SSL 连接来加密数据传输。本文将介...
    99+
    2023-10-22
    MySql集群 SSL连接 配置SSL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作