Mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份的数据库中。实现mysql数据库的热备份。

要想实现双机的热备,首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都高于3.2。还有一个基本的原则就是作为从数据库的数据版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。

当然要实现mysql双机热备,除了mysql本身自带的REPLICATION功能可以实现外也可以用Heartbeat这个开源软件来实现。不过本文主要还是讲如何用mysql自带的REPLICATION来实现mysql双机热备的功能。

一、Mysql双机热备理论及实现

双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary Server),另一台主机为备份主机(Standby Server)。在系统正常情况下,工作机为应用系统提供服务,备份机监视工作机的运行情况(一般是通过心跳诊断,工作机同时也在检测备份机是否正常),当工作机出现异常,不能支持应用系统运营时,备份机主动接管工作机的工作,继续支持关键应用服务,保证系统不间断的运行。双机热备针对的是IT核心服务器、存储、网络路由交换的故障的高可用性解决方案。

https://blog.csdn.net/huaweitman/article/details/50853075

二、Slave_IO_Running: Connecting Last_IO_Errno: 2003 原因排查

在搭建mysql5.6主从复制过程中,show slave status\G;显示以下问题:

日记报以下错误:

说明是slave连不上master,网上搜索了以下,大部分都是说以下原因:

1. 网络不通

ping 192.168.10.128 是通的!
2. 密码不对

正确
3. pos不对

正确

4. 防火墙没有关闭

https://blog.csdn.net/only09080229/article/details/41774397

三、ERROR 2003 (HY000): Can't connect to MySQL server on "host" (113)

连接远程MySQL时报错:

ERROR 2003 (HY000): Can’t connect to MySQL server ‘ip’ (113)

查看错误类型(Linux系统)

perror 113

结果如下: 
OS error code 113: No route to host

导致此错误的原因为服务器端防火墙未开放MySQL程序使用的端口,默认为3306,开放端口即可

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 
  • 保存设置并重启防火墙
service iptables save
service iptables restart

四、mysql: Last_IO_Errno错误代码说明

https://blog.csdn.net/xiaoborui20110806/article/details/37756887

五、动手搭建centos下用heartbeat实现双机热备

双机热备就是使用两台服务器共同执行同一服务,在运行过程中实时相互备份,当一台服务器出现故障时候,另一台可以立即发现故障并接管那天服务器的服务,从而在不需要人工干预的情况下自动保证系统能持续提供服务。常见的有两种情况:使用共同存储设备、使用不同存储设备(需要通过软件保持同步),在同一时间内主服务器保持激活状态,备份服务器处于监听状态,当主服务器出现故障无法启动时候,备份服务器会通过心跳诊断将备份服务器激活,保证服务正常使用。

这里主要是用在提供web服务的服务器,目的是防止服务器宕机引起的服务间断。采用的是linux+heartbeat方案。

http://www.iamlintao.com/2649.html

【MySQL系列】单机热备(主从结构)和双机热备介绍和使用相关推荐

  1. mysql主备数据库配置文档_MySQL数据库配置主从服务器实现双机热备实例教程

    网站:bbs.osyunwei.com 程序在:Web服务器192.168.21.129上面 数据库在:MySQL服务器192.168.21.169上面 实现目的:增加一台MySQL备份服务器(192 ...

  2. docker实现MySQL主主互备(主主双机热备)

    文章目录 环境配置 主主互备(主主双机热备) 主MySQL服务器A 主MySQL服务器B 配置主MySQL服务器A和主MySQL服务器B 环境配置 本地操作系统:Win10 虚拟机的操作系统:Cent ...

  3. mysql的双机热备自动切换_Mysql双机热备配置(超详细多图版)

    一.双击热备介绍 1.基本概念 双机热备特指基于高可用系统中的两台服务器的热备(或高可用),双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active- ...

  4. mysql双机热备数据库_MySQL 数据库双机热备方案

    标签: 转载:http://www.microcolor.cn/solutions/80.html 本手册主要介绍通过使用 MicroColor ServHAMirror/Cluster 软件在Win ...

  5. 双机热备_什么是双机热备?

    说到双机热备也许很多人都不是很了解,但是对于技术管理人员来说这是十分常见的.当业务系统非常重要,不允许出现中断或故障,往往就需要用到双机热备.以添添呼呼叫中心系统为例,我们为了保障客户在使用系统的时候 ...

  6. 双机热备_涨知识 | 双机热备与备份一体机的联系及区别

    备份一体机CDM越来越热,还在备份一体机.双机热备傻不傻分不清楚?看完这一篇,深入了解双机热备和备份一体机,轻松选择更实用的数据保护产品. 何为双机热备? "双机热备"特指基于高可 ...

  7. oracle热备文档,Oracle双机热备方法

    Oracle双机热备方法 Oracle双机热备方法 Standby Database 创建Standby Database要求 1.Primary与standby数据库所在主机上的oracle ser ...

  8. 服务器与虚拟机进行双机热备,基于虚拟机的双机热备高可靠协同办公系统

    摘 要 随着高校信息化的不断推进,各高校纷纷建立起协同办公系统,推行无纸化.网络化办公.协同办公系统一旦出现故障,将对学校的正常办公造成严重的影响.本文针对虚拟化环境下协同办公系统的高可靠运行问题,介 ...

  9. 双机热备 ip地址_SBC双机热备方案

    概述 随着通信全IP化的进程,现代企业中基于IP的语音.视频.会议.融合通信已广泛应用,同时企业通信也面临着新挑战,包括安全攻击.跨网NAT穿越以及业务稳定运行,高可靠方案尤为重要,因此在组网中部署S ...

最新文章

  1. 机器学习之XGBoosting
  2. asp.net mvc @RenderBody()的问题
  3. 对 Excel 工作簿中的数字签名和代码签名的说明
  4. 常考数据结构与算法:将字符串转为整数
  5. 邮件报文格式和MIME
  6. 去除aspx生成的页面最开始的空行
  7. Java SSM6——SSM整合
  8. 2022显卡、CPU天梯图
  9. 贵阳清镇计算机培训,贵阳清镇电工培训中心
  10. 免费抽奖---PMP续证PDU | PMP知识地图.
  11. PyG框架:Graph Classification
  12. 深入理解计算机系统(2.5)---二进制整数的加、减法运算(重要)
  13. Basketball Dribbling
  14. 区块链集体癫狂的背后是互联网行业缺乏创新的焦虑
  15. python自动识别简单图片中的文字
  16. 1.1.1.1校园网_高一数学上册必修1第一章知识点:1.1.1集合的含义与表示
  17. 服务的定义,使用和绑定(FileManagerService)
  18. CustomerList
  19. 【Linux】环境基础开发工具使用(万字汇总)
  20. 黎明觉醒火种测试服务器维护,黎明觉醒3月25日开启火种测试

热门文章

  1. 初次使用Gitlab上传项目
  2. python基础篇1(print函数,转义字符,保留字和标识符,变量,数据类型和数据类型转换)
  3. 计算机中丢失fmodex64.dll,fmodex.dll修复工具
  4. archlinux安装配置、i3-wm配置、blurlock锁屏、archlinux音频蓝牙
  5. redis 互为主从(双主)
  6. Python数据可视化之散点图(进阶篇---图文并茂详细版!!!)
  7. 更新Pycharm中的pip版本及第三方包的安装问题
  8. [思维模式-10]:《如何系统思考》-6- 认识篇 - 结构决定功能,如何进行深度思考
  9. (转)使用自定义行为扩展 WCF
  10. wireshark:跟踪流