位置: 编程技术 - 正文

MySQL的集群配置的基本命令使用及一次操作过程实录(mysql集群三种方式)

编辑:rootadmin

推荐整理分享MySQL的集群配置的基本命令使用及一次操作过程实录(mysql集群三种方式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql集群配置实验总结,mysql集群解决方案,mysql集群搭建几种方式,mysql集群三种方式,mysql集群配置实验总结,mysql集群解决方案,mysql集群三种方式,mysql集群三种方式,内容如对您有帮助,希望把文章链接给更多的朋友!

1. 先了解一下你是否应该用MySQL集群。

减少数据中心结点压力和大数据量处理,采用把MySQL分布,一个或多个application对应一个MySQL数据库。把几个MySQL数据库公用的数据做出共享数据,例如购物车,用户对象等等,存在数据结点里面。其他不共享的数据还维持在各自分布的MySQL数据库本身中。

2. 集群MySQL中名称概念.(如上图)

1)Sql结点(SQL node--上图对应为MySQLd):分布式数据库。包括自身数据和查询中心结点数据.

2)数据结点(Data node -- ndbd):集群共享数据(内存中).

3)管理服务器(Management Server ? ndb_mgmd):集群管理SQL node,Data node.

3.配置

MySQL-max版本,当然现在MySQL集群系统windonws平台上面不被支持.

安装MySQL就不多说了,网上一大堆,简明扼要。

A:..1. ? Data node和Management Server. B:..1. ? SQL node.

当然,你也可以让一个机器同时为3者。

A,B my.inf加上:

4. 启动测试

在管理服务器上面(这里是..1.):

在数据结点服务器上面(依然是..1.and more):

(第一次时加--initial参数) SQL结点服务器上面(..1.):

在上面察看

关闭集群:

5.基本的集群说明

1)在MySQL集群中.当table引擎为NDBCLUSTER时才做集群,其他非NDBCLUSTER表和一般MySQL数据库表一样,不会共享数据. NDBCLUSTER表数据存储在Data node服务器内存中,Data Node可以为1台或多台服务器,它们之间存放共享数据。Data Node服务器可以分组数据copy。

例如:2,3,4,5为四台Data Node服务器ID. 2,3为组0。 4,5为组1。 2,3维持数据相同,4,5维持数据相同。 组0和组1维持数据不同。

2)sql node服务器中,非NDBCLUSTER数据存在本身数据库中,table引擎为NDBCLUSTER时,数据存储在Data Node中。当查询NDBCLUSTER表时,它会从Data node集群中提起数据.

3)Manager server

MySQL的集群配置的基本命令使用及一次操作过程实录(mysql集群三种方式)

管理SQl node和Data node状态。

附:MySQL集群配置详细过程录制 1、准备三台linux服务器(三台机器进行如下配置)--hostname配置..9. sqltest (mysqld及存储节点)..9. sqltest (mysqld及存储节点)..9. sqltest其中,sqltest、sqltest分别是mysql节点及存储节点,sqltest为管理节点--同时,把防火墙进行关闭或者把相关的端口打开,如,管理节点的等

如果开启的,请使用service iptables stop--创建相应的用户及目录

2、mysql cluster下载网址:dev.mysql.com,然后选择cluster,然后在网页中出现的选择平台中,选择linux generic!在这里选择所需要tar包,我这里用的是mysql-cluster-gpl-7.3.7-linux-glibc2.5-x_.tar.gz下载完成后,使用ftp传送到服务器上面,然后分别在三台机器上解压

解压后,里面包括了数据库文件以及集群软件3、配置管理节点(sqltest)--将刚才解压的软件拷贝到指定位置/usr/local/mysql

--创建集群目录

配置内容如下:

配置说明:[ndbd default]这部分是公共部分,对于每一个数据节点都有效,只需要配置一份NoOfReplicas=1数据镜像几份(各数据节点之间相互备份)[tcp default]针对每个数据节点及管理节点之间使用哪个端口进行通讯,在旧版本的NDB集群软件配置时,这个地方通常配置portnumber=但新版的NDB软件这里不需要配置,并且MySQL官方也强烈建议不要配置[ndb_mgmd]管理节点的配置部分(通常只有一个)。注意NodeId=1指明管理节点的节点ID为1,如果不指定,在启动集群时,会报错hostname=..9.指明管理节点的IP地址datadir=/var/lib/mysql-cluster 指明集群管理日志存放的位置[ndbd]数据节点配置部分,有几个数据节点就配置几个[ndbd]hostname=..1.指明数据节点的IP地址datadir=/u/app/mysql/data指明数据节点上的数据库文件存放的位置NodeId=2指明该数据节点在整个集群中的nodeid号(很重要)[mysqld]SQL节点配置部分,有几个SQL节点,就配置几个[mysqld]到这里,就可以启动集群了

进入执行查看

可以看到有两个节点,节点没有连接上4、配置mysqld节点及存储节点(sqltest,sqltest)--建立相应目录

--将先前解压的文件拷贝

--拷贝mysql.server

--编辑环境变量

添加如下:

--使修改生效--配置my.cnf

并对my.cnf进行配置,具体配置如下

--初始化节点数据库

执行完这条命令以后,数据库的数据文件(包括mysql,test , performance_schema等数据库),就安装到相应的位置了,可以使用了在两个节点都执行上面的步骤即可5、在两个点启动

第一次启动时,需要加--initial来初始化数据节点,第二次启动时,就不需要这个参数了在管理节点查看,可以看到第一个节点已经连接

启动mysqld

启动数据库时,第一次初始化使用的root,而这次使用mysql,需要对/u/mysql/data权限进行配置,否则报不可读写再次在管理节点查看

--表明已经连接上了最后把第二节点也启动,再次从管理节点检查

6、在两个节点测试

在第二节点检查

7、集群停止要想关闭 Cluster,可在MGM节点所在的机器上,在Shell中简单地输入下述命令:

运行以下命令关闭SQL节点的mysqld服务:

MySQL的备份工具mysqldump的基础使用命令总结 MySQL数据库的备份工具有很多,不过这里介绍的是一个小巧好用的mysqldump工具,位于数据库目录下bin/mysqldump.exe.这几天用phpMyAdmin备份数据库的时候出现乱码

日常收集整理常见的mysql sql技巧 废话不多说了,直接给大家贴代码了。1,数字辅助表//创建表createtabletest(idintunsignednotnullprimarykey);delimiter//createprocedurepnum(cntintunsigned)begindeclareiintunsignedd

MySQL如何清空慢查询文件 一、概述本章主要写当慢查询文件很大的时候怎样在线生成一个新的慢查询文件。测试环境:mysql5.6.二、步骤配置慢查询默认的my.cnf文件在/etc/目录下v

标签: mysql集群三种方式

本文链接地址:https://www.jiuchutong.com/biancheng/312393.html 转载请保留说明!

上一篇:mysql每半小时平均值计算的sql语句(mysql 小时差)

下一篇:MySQL的备份工具mysqldump的基础使用命令总结(mysql备份方式有哪些)

  • 公司卖东西怎么开票
  • 车保险备注栏车船税如何记账
  • 查询不到已经上市的股票
  • 一税两费可以从费用中扣除吗
  • 个税返还手续费奖励员工需要交个税吗
  • 盈亏平衡点产量越高,项目风险越大
  • 哪些税种计税价格是含增值税
  • 行政单位在建工程会计分录
  • 企业交税前可以扣除的费用
  • 支票遗失声明书范文
  • 土地使用权如何办理
  • 货币基金可以投资
  • 实收资本印花税申报期限
  • 农产品收购发票怎么抵扣
  • 关于进项税额转出的规定
  • 2018年房地产行业分析
  • 9万以下免征增值税政策
  • 案例讲解:将自己的房产用于办公使用,在税收的缴纳中该如何把控?
  • 旅游业相关行业
  • 电话费补贴属于免税收入吗
  • 期末未分配利润大于期初未分配利润+期末净利润
  • 房地产公司销售自建房怎么纳税
  • 纳税人拒绝代扣代缴,扣缴义务人应当
  • 高新技术企业的研发费用比例
  • 工资计提金额
  • 危险废物处置是冶金行业吗
  • 应收账款转账
  • 总公司人员的工资子公司可以发吗
  • 押金要不回来怎么办
  • 收购农产品进项税抵扣税率是多少
  • 公司购买二手车需要什么手续
  • 购买专利权的会议纪要
  • 魅族路由器怎么样
  • 长期股权投资追加投资
  • 路径规划是什么意思
  • 前端试题大全及答案
  • javascript获取字符串长度
  • css选择器详解
  • timestamp 0
  • 注册新公司怎么办理
  • 隔两个月发票如何作废
  • 公交卡充值发票报销单怎么填
  • 1000左右打印机
  • wordpress安装主题致命错误
  • 帝国cms工作流
  • DEDECMS php.ini register_globals must is Off!如何解决
  • SQLite3 API 编程手册
  • 收到以前年度增值税退税账务处理怎么做账
  • 劳务公司属于什么
  • 更正个税申报需要交滞纳金没
  • 收到银行承兑汇票的账务处理
  • 广告公司奖金激励分配方案
  • 日常生活中各种形式的能量的转化
  • 自产的产品用于生产缴纳增值税
  • 发票内容可以写工程款吗
  • 实收资本会变吗?
  • 年末结账与财务的关系
  • 固定资产专票可以不抵扣吗
  • virtualbox?
  • windows2003怎么修改用户密码
  • windows7光盘安装
  • 微软the initiative
  • 开机记事本自动打开
  • Win10如何打开软键盘
  • win10edge浏览器怎么设置兼容模式
  • win10qq在哪里启动
  • linux系统磁盘管理的主要内容
  • div滚动条怎么设置
  • ExtJs事件机制基本代码模型和流程解析
  • 简单模拟电路图
  • eventlistener js
  • shell脚本循环复制文件
  • 游戏的背包和道具系统
  • linux更改
  • jquery unload
  • jquery ztree选中节点颜色
  • 大同税务局官网录取名单
  • 关于进一步加强工作纪律改进工作作风的通知
  • 营业执照每个季度申报吗
  • 即使我单位是免税单位,签订合同时,也需要贴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设