`

MYSQL双机热备体会

阅读更多

 

1MySQL双机热备的主要目的是利用从服务器的数据库主动去访问主服务器的数据库进行数据备份,可以设置仅允许从服务器的IP可以访问并备份主服务器数据库,提供安全性;

 

2、两台服务器最好使用同个版本的数据库,避免出现版本不一致问题;

 

3、一般数据库服务器都备份在本机,但是如果服务器硬盘损坏数据丢失,或者服务器被盗,这对于公司来说是不可逆的。双机热备可以让数据备份到远程服务器,避免这种情况发生。同时,一旦主服务器宕机,数据库管理员可以将应用的访问切换到从服务器,然后再去检查主服务器的问题。

 

4、利用keepalived实现虚拟路由。双机热备并不是两台服务器在提供服务,当一台服务器出现故障时,另一台服务器可以接管,而且切换时间特别短。Keepalived的工作原理是       VRRPvirtual Router Redundancy Protocol)虚拟路由协议。在VRRP中有两个重要概念:VRRP路由器和虚拟路由器,主控路由器和备份路由器。VRRP路由器是运行VRRP的路由器,物理实体,虚拟路由器是指VRRP     协议创建的,是逻辑概念。一组VRRP路由器协同工作,共同构成一台虚拟路由器。Vrrp中存在着一种选举机制,用以选出提供服务的路由即主控路由,其他的则成了备份路由。当主控路由失效后,备份路由中会重新选举出一个主控路由,来继续工作,来保障不间断服务。

 

在这个过程中,会出现一个VIP(虚拟IP),应用服务器或MySQL客户端可以通过VIP连接MySQL数据库。当主服务器宕机时,keepalived会自动切换到从服务器,实现主从自动切换。部署应用是配置VIP即可共享数据库资源。

 

注意,当宕机恢复的时候,要重启keepalived,否则VIP无法自动切换回来。

 

分享到:
评论

相关推荐

    linux基于keepalived的mysql双机热备实现方案(详细过程完整版)

    【标题】:Linux环境下基于Keepalived的MySQL双机热备实现详解 【描述】:在企业级系统中,数据库往往是性能瓶颈的关键所在。MySQL主从架构虽然能缓解这一问题,但在面临单一主库故障时,系统仍存在风险。本文将...

    windows下mysql双机热备.doc

    "Windows服务器Mysql数据库双机热备" Windows服务器Mysql数据库双机热备是指在Windows服务器中,实现两台服务器中Mysql数据库的数据同步机制。这种机制可以保证数据的一致性和高可用性。 在实现双机热备之前,需要...

    双机热备方案及双机热备软件选择

    ### 双机热备方案及双机热备软件选择 #### 一、双机热备方案概述 在当今数字化时代,企业的信息化建设已经成为其发展的重要驱动力之一。然而,随着业务信息系统越来越受到重视,同时也面临着一个问题:即这些系统...

    免费双机热备 高可用 双机热备工具软件

    双机热备是一种重要的IT系统架构策略,旨在确保关键业务应用和服务的连续性和稳定性。它通过部署两台或更多的服务器,使得在主服务器出现故障时,备用服务器能够立即接管工作,保证服务不中断,从而实现高可用性。在...

    双机热备方案及双机热备

    ### 双机热备方案及双机热备软件选择 #### 一、双机热备方案概述 双机热备方案是一种确保业务连续性的技术手段,主要通过在两台服务器之间构建热备机制来保障系统的高可用性和稳定性。通常而言,实现双机热备的...

    Oracle数据库双机热备方案

    Oracle数据库双机热备方案 Oracle 双机热备方案是指运用适当的拓扑结构将两台数据库连接起来,以主-从的方式实现数据库热备份。该方案可以避免由数据库崩溃而给前端服务造成损失。 一、数据库双机热备的概念和...

    Mysql双机热备配置教程

    Mysql 双机热备配置教程 本教程旨在指导读者如何配置 Mysql 双机热备系统,通过本教程,读者将掌握 Mysql 双机热备的基本概念和配置步骤。 知识点 1:Mysql 双机热备的基本概念 Mysql 双机热备是一种高可用性的...

    MYSQL+KEEPALIVED 双机热备方案.docx

    MYSQL+KEEPALIVED 双机热备方案 在高可用性数据库设计中,MYSQL+KEEPALIVED 双机热备方案是一种常见的解决方案。该方案旨在解决数据库单机故障问题,提高数据库的可用性和可靠性。本文将详细介绍 MYSQL+KEEPALIVED ...

    用友U8软件双机热备解决方案.doc

    ### 用友U8软件双机热备解决方案详解 #### 一、双机热备概述 双机热备是一种为了确保关键业务系统高可用性而采用的技术方案,它通过两台服务器之间的相互备份来保障系统运行的连续性和数据的安全性。在用友U8软件...

    怎样做虚拟机下双机热备

    在VMware虚拟环境下建立纯软双机热备是一项关键任务,尤其对于那些依赖高可用性系统的企业来说。双机热备是一种冗余策略,它确保当一台服务器出现故障时,另一台服务器能够无缝接管工作,保证业务连续性。以下是在...

    mysql双机热备

    在IT领域,尤其是在数据库管理与高可用性设计中,“MySQL双机热备”是一个关键概念,它涉及到如何通过设置两台服务器(ServerA与ServerB)来实现数据的实时复制,确保在主服务器出现故障时,备服务器可以无缝接管...

    VMware双机热备配置(Heartbeat).doc

    VMware双机热备配置(Heartbeat) 本资源主要介绍了使用 VMware 软件配置双机热备系统(Heartbeat)的步骤和过程。该配置旨在确保系统的高可用性和容错性。 1. 添加硬件 在 VMware 中添加硬件是配置双机热备系统...

    Nginx+keepalived双机热备(主从模式)

    Nginx+keepalived双机热备(主从模式) Nginx+keepalived双机热备(主从模式)是一种常见的负载均衡技术,用于实现高可用环境和故障转移。该技术通过将Nginx与keepalived结合,实现了前端负载均衡和高可用性。 ...

    mysql双机热备同步

    MySQL 双机热备同步配置详解 MySQL 双机热备同步是指两个 MySQL 服务器之间的实时数据同步,通过配置主从关系和双向同步机制,实现数据的实时备份和热备。下面将详细介绍 MySQL 双机热备同步的配置步骤和原理。 ...

    linux下免费的双机热备软件

    在Linux环境中,双机热备(High Availability, HA)是一种重要的技术,用于确保关键服务的持续可用性。当一台服务器出现故障时,另一台备用服务器能够无缝接管工作,避免服务中断,保障业务连续性。而"linux下免费的...

    Legato双机热备软件培训

    双机热备是一种重要的系统冗余技术,旨在确保关键服务的持续可用性。Legato AAM( Allegro Application Manager)是一款双机热备软件,它提供了高可用性和故障切换功能,确保在主服务器出现故障时,备份服务器能够...

    mysql实现双机热备

    MySQL 双机热备是一种高可用性解决方案,确保在一个系统发生故障时,另一个系统能够立即接管服务,保证数据的连续性和一致性。该技术主要依赖于MySQL的复制功能,通过实时捕获主服务器的更新日志并应用到备用服务器...

    Centos 7.4 DHCP 双机热备

    Centos 7.4 DHCP 双机热备配置指南 在本文中,我们将详细介绍如何在 Centos 7.4 环境中搭建 DHCP 双机热备系统。本文将分为五个部分,分别是环境准备、Yum 安装 DHCP 及相关软件、配置 NTP、配置 DHCP 和测试热备高...

    群集oracle双机热备的安装

    ### 群集Oracle双机热备的安装 #### 一、双机热备概念介绍 双机热备(High Availability Cluster,简称HA)是一种通过两台或多台计算机集群实现高可用性的技术方案。该技术可以确保在一台服务器出现故障时,另一台...

Global site tag (gtag.js) - Google Analytics