位置: 编程技术 - 正文

简单讲解MySQL中的多源复制(mysql %d)

编辑:rootadmin

推荐整理分享简单讲解MySQL中的多源复制(mysql %d),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql%,mysql,mysql,1.mysql,mysql%,mysql%,mysql -ne,mysql详细介绍,内容如对您有帮助,希望把文章链接给更多的朋友!

近日ORACLE发布几个新的功能在最新的Mysql5.7.2的版本上,由此有了此篇文章。大多数的改善是在数据库性能和复制相关的功能上,这个新版本会带给我们不可思议的效果。

在这篇文章里,我将要用一些简单的步奏来尝试了解这新的多源复制工作原理以及我们怎样进行自己的测试。需要说明的是,这还是一个开发版本,不是给生产环境准备的。因此这篇文章是打算给那些想了解此新功能的人,看看它是如何在应用中工作的,都是在临时环境中进行相关操作。

什么是多源复制&#;

首先,我们需要清楚 multi-master 与multi-source 复制不是一样的. Multi-Master 复制通常是环形复制,你可以在任意主机上将数据复制给其他主机。

Multi-source 是不同的. MySQL在这个新版本中修复了一个复制限制 , 这限制是一个从站只能有一个主站. 这是一个在我们设计复制环境中的限制因素,也有一些极客使它正常工作了。但是现在有一个官方的解决办法了。所以。简单的说, Multi-Source 意味着一个从站能有一个以上主站. 现在, 像下图一样的复制环境是可能的:

这将帮助我们创建一些复制的层次结构,这在过去是不可能的。 举个例子,你可以 将一个从站放在你的办公室里。在办公室里从所有主站中复制数据传播到世界各地。 它是怎么工作的呢&#;

现在我们有了通信渠道的概念,每一个通信渠道都是一个从服务器从主服务器获得2进制日志的链接。这意味着每个通信渠道都得有一个IO_THREAD .我们需要运行不同的 “CHANGE MASTER” 命令, 对于每一个主服务器。我们需要用到 “FOR CHANNEL”这个参数来提供通信链接的名字。

很容易. 有一个单一的先决条件。从服务器需要在mysql5.6上配置安全功能,这意味着信息通常包含在主服务器上。信息或日志应该在一个表中,让我们开始配置吧

来个例子!

首先你需要下载测试版的mysql。点这个链接:下载.

简单讲解MySQL中的多源复制(mysql %d)

我们需要有一个从服务器和两个主服务器的沙箱环境. 我不会细节的说明怎样配置server_id, binary logs 和 replication users.我假设已经配置好了。 如果你不知道怎么做。你可以看这个链接

首先,我们在从服务器上实现事故安全功能。

让后重启从服务器。我们可以开始创建通信渠道,用 “master1″ 和 “master2″这两个名字:

按照所设定的通信名字启动从服务器。

现在我们检查一下从服务器状态:

啊。是空的。我们需要写上通信名字。重新检查下从服务器状态:

我们也可以检查正在运行的 IO_THREAD 和 SQL_THREADS :

测试看一下:

正常工作了。看起来很简单!

结论

这个新的multi-source功能使在过去需要一些复杂操作创建的复制环境变得简单了。当然,你应用程序可以考虑这个新的特性设计和开发,使用 multi-master, multi-source都需要特别注意,不要把你的数据都弄乱了。

在每一个新的版本中,mysql的复制功能给我们更多的配置,性能和设计的可能性。所有这些新功能都可以结合起来。在你新(老)的功能中增加复制功能,你的复制环境会更加出色。举个例子:你可以配置 GTID 可以用 multi-threaded slave per schema或intra-database.

MySQL获取所有分类的前N条记录 比如有文章表Article(Id,Category,InsertDate),现在要用SQL找出每种类型中时间最新的前N个数据组成的集合,一段不错的代码,留存备用SELECTA1.*FROMArticleASA1INNER

详细介绍基于MySQL的搜索引擎MySQL-Fullltext 本文涵盖了一个简单的C实现的搜索引擎的搭建始末。我通常使用SQLServer和C#,但我教C/C++的朋友要远离微软。在过去,MySQL不是我想要的数据库,因为标

在MySQL中使用GTIDs复制协议和中断协议的教程 MySQL5.6有很多新的特性,其中很多人都感兴趣的一条就是全局事务序号功能(GTIDs)。而大家都对这一特性很感兴趣的原因也很好理解,即:本来重新连

标签: mysql %d

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

上一篇:初步介绍MySQL中的集合操作(mysql使用入门)

下一篇:MySQL获取所有分类的前N条记录(mysql获取所有表的数据量)

  • 小规模纳税人收入是含税还是不含税
  • 专票如何开具
  • 劳务公司涉及的税收
  • 流动性比例高好还是低好
  • 母子公司无偿划转股权印花税
  • 交易性金融资产和其他权益工具投资的区别
  • 资本回收系数怎么求
  • 不动产评估需要明确的基本事项包括哪些内容
  • 福利费不交个人所得税会怎么样
  • 小规模建筑业有增值税吗
  • 发票跨月还能重开吗
  • 公司成立多久费用可进开办费
  • 开发商按揭贷款担保责任有哪些
  • 无产权车位20年到期后还收费吗
  • 长期驻扎外地的员工
  • 收到收入怎么做分录
  • 耗材会计分录做账怎么做
  • 增值税销售额怎么看
  • 现金流量表的编制原则为( ),是( )的概念
  • 上年销项税额录错了,怎么调整
  • 商业承兑到期兑不出来多久的追诉期
  • 企业房租收入如何申报
  • 升级打装备的手游
  • 鸿蒙桌面卡片怎么变小
  • 公司为员工购买社保流程
  • win7打开软件提示0xc0000005
  • 详谈php编码转换过程
  • 公司装修待摊费怎么算
  • 认缴制没有实资本会怎么样
  • 房地产资质代理公司排名
  • PHP:session_register()的用法_Session函数
  • 在linux中使用什么命令可以动态查看文件内容
  • 原始凭证可以没有名称吗
  • 车船税单子什么样
  • 企业清算期间会计分录
  • 金碟软件如何查看明细账
  • 事业单位小规模纳税人缴纳附加税有什么,税率是多少
  • js鼠标键盘事件
  • 有形动产的租赁增值税税率是多少
  • 本地住宿费怎么做账
  • 所得税申报表营业成本包括管理费用吗
  • 商业收入税收怎么收费
  • PostgreSQL教程(十一):服务器配置
  • mysql命令大小写
  • 幼儿园伙食账目
  • 考证交社保是怎么回事
  • 租金收入什么时候交房产税
  • 预期信用损失率的确认依据和过程
  • 跨年度发票的报表怎么填
  • 长期股权投资亏损冲减顺序
  • 收购企业如何做账务处理
  • 外出经营预缴税款表怎么填
  • 工程施工企业收到工程款,怎么做分录
  • 信托保障基金会返还吗
  • 递延收益的影响
  • 备用金如何管理制度
  • 住房公积金的账号怎样可以查询得到
  • 个人社保缴纳会不会自动扣款
  • sql server不可用或不存在什么意思
  • mysqlsh
  • mysql数据库中关于作为临时
  • 不同数据库之间的数据一同传递
  • u盘制作iso镜像文件启动
  • linux中管道
  • win10升级失败怎么办
  • win7 64位旗舰版电脑被唤醒之后显示器依然黑屏怎么办?
  • dos怎么开启
  • 测试Qt Quick在各个平台上的3D渲染性能
  • unity简单小游戏案例
  • shell 整数赋值
  • jquery简写符号
  • 使用jquery实现的项目
  • 安卓判断横竖屏
  • input组件封装
  • pythen开发环境
  • 公司信用等级b级是什么意思
  • 河南省地方税务局公告2017年第4号
  • 江西省电子信息职业学院
  • 重庆车辆检测费多少钱
  • 如何计算售价多少可以赚去自己心仪的钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设