位置: 编程技术 - 正文

mysql 5.6.14主从复制(也称mysql AB复制)环境配置方法(mysql的主从)

编辑:rootadmin

推荐整理分享mysql 5.6.14主从复制(也称mysql AB复制)环境配置方法(mysql的主从),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql如何实现主从复制的具体流程,mysql 5.7 主从复制,mysql如何实现主从复制的具体流程,mysql主从复制原理以及架构,mysql主从复制步骤,mysql5.7主从,mysql如何实现主从复制的具体流程,mysql如何实现主从复制的具体流程,内容如对您有帮助,希望把文章链接给更多的朋友!

一、mysql主(称master)从(称slave)复制的原理:

(1).master将数据改变记录到二进制日志(binary log)中,也即是配置文件log-bin指定的文件(这些记录叫做二进制日志事件,binary log events) (2).slave将master的binary log events拷贝到它的中继日志(relay log) (3).slave重做中继日志中的事件,将改变反映它自己的数据(数据重演)

附简要原理图:

二、mysql主从复制支持的类型:

(1).基于语句的复制:在主服务器上执行的SQL语句,在从服务器上执行同样的语句.MySQL默认采用基于语句的复制,效率比较高

word-spacing: 0px"> (2).基于行的复制:把改变的内容直接复制过去,而不关心到底改变该内容是由哪条语句引发的 . 从mysql5.0开始支持word-spacing: 0px"> (3).混合类型的复制: 默认采用基于语句的复制,一旦发现基于语句的无法精确的复制时,就会采用基于行的复制.

三、主从配置需要注意的地方:

(1).主DB server和从DB server数据库的版本一致 (2).主DB server和从DB server数据库数据一致[ 这里就会可以把主的备份在从上还原,也可以直接将主的数据目录拷贝到从的相应数据目录] (3).主DB server开启二进制日志,主DB server和从DB server的server_id都必须唯一

四、主从配置的简要步骤:

附简要示意图:

1.主DB SERVER上的配置

(1).安装数据库 (2).修改数据库配置文件,指明server_id,开启二进制日志(log-bin) (3).启动数据库,查看当前是哪个日志,position号是多少 (4).登陆数据库,授权用户[ip地址为从机IP地址,如果是双向主从,这里的还需要授权本机的IP地址(此时自己的IP地址就是从IP地址)] (5).备份数据库[记得加锁和解锁] (6).传送备份到从DB server上 (7).启动数据库

以下步骤,为单向主从搭建成功,想搭建双向主从需要的步骤:

(1).登陆数据库,指定主DB server的地址,用户,密码等信息[此步仅双向主从时,需要]

mysql 5.6.14主从复制(也称mysql AB复制)环境配置方法(mysql的主从)

(2).开启同步,查看状态

2.从DB SERVER上的配置

(1).安装数据库 (2).修改数据库配置文件,指明server_id[如果是搭建双向主从的话,也要开启二进制日志(log-bin)] (3).启动数据库,还原备份 (4).查看当前是哪个日志,position号是多少[单向主从此步不需要,双向主从需要] (5).指定主DB server的地址,用户,密码等信息 (6).开启同步,查看状态

五、单向主从环境[也称 mysql A/B复制]的搭建案例:

1.主DB server和从DB server都安装相应版本的数据库,我的两台DB server都已经安装好(5.6.版本),都会是双实例,这里就不演示安装,可以参考mysql源码编译安装和mysql多实例配置两篇文章注:两台机器的的selinux都是disable(永久关闭selinux,请修改/etc/selinux/config,将SELINUX改为disabled),防火墙可以选择关闭,开启的话也行[不行的话,添加防火墙策略]2.修改主DB server的配置文件(/etc/my.cnf),开启日志功能,设置server_id值,保证唯一[client为主DB server]

3.启动数据库服务器,并登陆数据库,授予相应的用户用于同步

4.为保证主DB server和从DB server的数据一致,这里采用主备份,从还原来实现初始数据一致

5.从DB server配置文件只需修改一项,其余用命令行做

6.启动数据库,还原备份数据

7.登陆数据库,添加相关参数(主DBserver的ip/端口/同步用户/密码/position号/读取哪个日志文件)

8.下面大家就可以在主DB server上新建一个表,看是否能同步到从DB server上,我这里就不测试了

[注:千万不要在从DB server手动插入数据,那样数据就不一致,主从就会断开,需要重新配置了]

如果有问题,可以尝试关闭IPTABLES(/etc/init.d/iptables stop)和selinux(setenforce 0:临时关闭selinux,永久关闭selinux,请修改/etc/selinux/config,将SELINUX改为disabled)

9.上面所搭建的是单向主从,也是用的比较多的,有人想了解双向主从是如何搭建,其实,就是主DB server和从DB sever都开启日志功能,然后在主DB SERVER执行授权用户[这里授权的是自己作为从服务器,也就是这里的IP地址是主DB server的IP地址],然后再在主DB server上进行chang master操作.有不理解的可以留言询问.

mysql自动停止 Plugin FEDERATED is disabled 的完美解决方法 这两天新买的服务器mysql总是自动停止,查了日志9::[Note]MySQL:Normalshutdown9::[Note]EventScheduler:Purgingthequeue.0events9::InnoDB:Startingshutdown...9::InnoDB:Shut

MySQL数据库-错误 Incorrect column name 出现MySQL数据库-错误Incorrectcolumnname字段名,这个是字段中有空格了,这个只要利用alert或phpmyadmin进入修改即可解决.今天在用NavicatforMySQL给MySQL数据库

mysql Event Scheduler: Failed to open table mysql.event 其实这个错误按字面意思就是不能打开mysql.event表,那么就是权限问题导致的。一般mysql也无法运行。在本地计算机无法启动MySQL服务。错误:进程意外

标签: mysql的主从

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

上一篇:如何进行mysql的优化(用mysql的小技巧)

下一篇:mysql自动停止 Plugin FEDERATED is disabled 的完美解决方法(mysql 自动断开)

  • 进口增值税如何入账
  • 借贷记账法的基本结构
  • 允许抵扣的进项税额分为哪几种情况
  • 企业为员工承担的个税可以税前扣除吗
  • 已收保证金
  • 贷款公司是怎么贷款的
  • 残疾人保障金做什么会计科目
  • 小规模没有成本票企业所得税怎么办呀
  • 房产税按租金收入
  • 汇票的票据行为有贴现吗
  • 质量管理体系认证证书在哪里办
  • 企业接受基金投资的规定
  • 发票密码区超出还能用吗
  • 增值税专用发票怎么开
  • 进项税的现金流怎么填
  • 税控机抵扣网上申报如何做?
  • 实际销售金额是含税还是不含税
  • win10玩游戏太卡了
  • ghost读不出硬盘
  • mac u盘
  • 运杂费计入什么科目
  • 提升一下网速
  • 投资收益借贷方向增减
  • 商标转让过程中公司转让
  • win10默认网关自动清空
  • 为什么链接网线后无法链接网络
  • PHP:spl_autoload_extensions()的用法_spl函数
  • 包装物押金收入计入收入总额吗
  • 什么情形不属于经警告无效人民警察可以使用武器的情形
  • 产品的注册费应由谁支付
  • 布鲁克斯的故事
  • 经营出租的固定资产折旧计入哪里
  • nlp图
  • 成本结转的科目
  • 进料加工免退税
  • elementui常用组件有哪些
  • framework架构
  • 一年一度的施瓦本哈尔圣诞市集,德国巴登-符腾堡州 (© sack/Getty Images Plus)
  • 个人博客登录入口
  • 中小企业所得税优惠政策2022
  • 中兴网管操作手册
  • 电影院是否征收文化建设事业费
  • 税务变更了股东工商没变更
  • 企业应收票据贴现,应按实际收到的金额计入
  • 已勾选未确认怎么取消
  • 交通运输增值税专票
  • 帝国cms如何调用网络
  • 一税两费减免政策
  • 应发工资包含
  • 减免增值税要计入营业外收入
  • 发票可以去做原始凭证吗
  • 民办非企业收到政府拨款分录
  • 可转债中签后怎么看涨跌
  • 以前年度损益调整会计分录
  • 增值税加计抵减是什么意思
  • 转账错误退款说明
  • 劳务派遣公司小规模纳税人如何开票
  • 暂估成本多久要冲掉
  • 公司是生产企业现在要开出租赁的发票可以开吗
  • 税盘减免税款怎么做账
  • 土地使用权作为存货怎么入账
  • 机票退票费计入什么科目
  • 社保个人部分应该做到哪个科目
  • 现金支票取现怎么记账
  • 税控系统全额抵扣
  • 房地产企业资产负债率的正常范围
  • sql server browser被禁用
  • mac怎么打开terminal
  • macbookpro如何语音输入
  • windows7一键还原在哪
  • shell脚本转码
  • javascript html5 canvas实现可拖动省份的中国地图
  • 查看node
  • 在其他地方 英文
  • node getjdcookie.js
  • 安卓中textview
  • 贵州省产检费用报销流程
  • 新疆干部在线网络平台登录
  • 纳税信用等级C怎么调整
  • 浙江省税务局发票短信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设