首页 > 数据库 >mysqlbackup处理过程说明

mysqlbackup处理过程说明

时间:2024-09-01 10:26:29浏览次数:11  
标签:处理过程 log 步骤 备份 mysqlbackup 说明 InnoDB 日志

  1. InnoDB data files, redo log, binary log, 和relay log files(除了正在使用的log文件)被拷贝到备份,这个期间数据库服务可以想平常一样使用
    innodb的表结构和数据可能在这个期间发生变化,所以下面的步骤就是确保这些变化被捕捉到备份中
  2. 一个backup lock会被应用到服务器实例上,他会阻塞DDL操作(用户创建的临时表不受影响),但是不会阻塞DML操作(二进制日志未捕获的操作除外,如数据库的管理更改)。数据库上的大多数读写活动仍然被允许。应用此锁后,mysqlbackup将扫描自步骤1以来被DDL操作修改的InnoDB表,并相应地对备份发生的变更。
  3. 一个FLUSH TABLES tbl_name [, tbl_name] ... WITH READ LOCK语句被应用到所有非innodb的表,之后,任何与备份相关的非InnoDB表被复制。 如果没有用户创建的非innodb的表存在,这个步骤会被跳过
  4. 对服务器上的日志记录活动进行了短暂的阻塞,以便mysqlbackup收集日志记录相关信息,如当前InnoDB LSN、二进制日志位置、GTID、复制源或副本状态等。
  5. 非InnoDB表上的读取锁定被释放。
  6. 使用来自上述步骤4的信息,复制当前正在使用的二进制或中继日志文件的相关部分。这确保了自步骤1以来对InnoDB表的所有最新更改都会在备份中捕获,以便稍后将其应用于原始备份数据,使恢复的服务器处于一致状态。
  7. 服务器实例上的备份锁已释放。数据库现在恢复正常操作。
  8. 之前尚未复制的重做日志文件以及备份的所有元数据文件都将被复制或创建。
  9. 备份操作完成,mysqlbackup返回成功。

标签:处理过程,log,步骤,备份,mysqlbackup,说明,InnoDB,日志
From: https://blog.51cto.com/ablewang/11888240

相关文章

  • 一个人有上进心的行为有哪些?请举例说明并具体分析。
    要看出一个人是否有上进心?,可以从多个方面来观察:‌目标设定‌:观察这个人是否为自己设定了明确的目标,无论是长期的还是短期的。有上进心的人通常会设定一些挑战自己、促进个人成长或职业发展的目标。‌持续学习‌:上进心强的人往往对新知识、新技能保持好奇心,并愿意投入时间和......
  • 微信小程序+php后台服务器实现登录流程实例说明(转)
    下面就对PHP后台实现微信小程序登录进行详细讲解。一、获取微信小程序登录凭证小程序登录流程中,首先需要通过微信小程序接口获取登录凭证(code)。我们需要在小程序端调用微信提供的wx.login()函数,该函数返回用户登录凭证code。例如:wx.login({success:function(res){......
  • 2024年8月PMP考试考前注意事项说明,请查收!
    距离8月考试只剩1天啦,已经报名的小友准备的怎么样了?今天,就和大家说说考PMP®的注意事项。 错过8月考试的小友别再犹豫啦!本年度最后一次考试PMP®考试火热招生中,想要报名的小友,赶紧安排起来!  一、考试注意事项 1、考试时间及报到要求 考试时长为230分钟,具体时间为上午9:00至12:......
  • 通风天窗设计使用说明
    通风天窗设计使用说明旨在为用户提供一套全面、详细的安装、使用、维护及安全指南,适用于各类工业厂房、仓库、体育馆等大型公共建筑顶部的自然通风系统。通风天窗通过有效利用风压和热压效应,促进室内空气流通降低室内温度,改善工作环境,同时减少空调电力能耗,实现绿色节能目标。......
  • 利用Temu关键词搜索商品api接口数据说明
    Temu跨境电商是一个由拼多多公司开发并运营的跨境电商平台,以其独特的理念、丰富的商品种类和便捷的购物体验赢得了消费者的青睐。随着国际业务的不断拓展和市场环境的变化,Temu竞争力不断提升,为全球消费者提供了更多优质、实惠的商品和服务。通常情况下,以下是大致的步骤和一个简单的......
  • JlmPack软件说明书
    JlmPack软件介绍JlmPack是一款非常强大的文件管理工具,界面简单明了,使用方便,压缩率高,节省空间。本软件可进行权限管理,账号及设备绑定,实时记录文件的使用情况,让文件可追踪、可管控!软件操作说明软件界面 2.登录/注册本软件可以在登录和无登录状态对文件进行压缩及解压,对无......
  • Android 线型布局详情使用说明
     在Android开发中,LinearLayout是一种非常基础且常用的布局管理器,它允许你以水平或垂直的方式排列子视图。下面将详细介绍如何使用LinearLayout以及一些重要的属性和用法。基本用法XML定义在XML布局文件中创建一个LinearLayout,你需要指定它的方向和其他基本属性:<LinearLayout......
  • 金蝶云星空组织间结算清单增加自定义字段说明
    单据增加字段相关结算单增加,基础资料控件,映射资料。 业务单据-其他出库单增加字段 配置功能特性   创建结算清单时,会生成到自定义字段上      ......
  • 大模型备案全网最详细流程说明【附附件】
    本文要点:大模型备案最详细说明,大模型备案条件有哪些,《算法安全自评估报告》模板,大模型算法备案,大模型上线备案,生成式人工智能(大语言模型)安全评估要点,网信办大模型备案。大模型备案安全评估流程详细说明,见下图:大模型安全评估流程图算法备案安全评估流程详细说明,见下图:算......
  • 大模型备案重难点最详细说明【评估测试题+附件】
    2024年3月1日,我国通过了《生成式人工智能服务安全基本要求》(以下简称《AIGC安全要求》),这是目前我国第一部有关AIGC服务安全性方面的技术性指导文件,对语料安全、模型安全、安全措施、词库/题库要求、安全评估等方面提出了具体规范和要求。(一)适用主体《AIGC安全要求》的适用主......