返回顶部
首页 > 资讯 > 数据库 >mysql如何备份增量
  • 313
分享到

mysql如何备份增量

mysql数据丢失 2024-06-15 13:06:41 313人浏览 安东尼
摘要

Mysql 增量备份方法:使用 binlog 和 change master:启用二进制日志并记录起始位点,使用 mysqldump 备份并更新起始位点。使用 pt-table-chec

Mysql 增量备份方法:使用 binlog 和 change master:启用二进制日志并记录起始位点,使用 mysqldump 备份并更新起始位点。使用 pt-table-checksum:创建初始快照,使用 pt-table-checksum 进行增量备份。

Mysql 增量备份方法

开门见山:如何进行 MySQL 增量备份?

MySQL 提供了两种主要方法进行增量备份:

方法 1:使用 binlog 和 CHANGE MASTER

  1. 开启二进制日志记录:确保已启用 MySQL 二进制日志,以便记录所有数据库更改。
  2. 记录起始位点:记下当前二进制日志文件和位点。
  3. 进行增量备份:使用如下命令进行备份:
<a style="color:#f60; text-decoration:underline;" href="https://www.PHP.cn/zt/15713.html" target="_blank">mysql</a>dump -B --master-data=2 --start-position=START_POSITION --stop-position=STOP_POSITION DATABASE_NAME &gt; backup.sql
  1. 更新起始位点:备份完成后,获取新二进制日志文件和位点,并更新 master-data 值。

方法 2:使用 pt-table- checksum

  1. 安装 pt-table-checksum 工具:这是一个开源工具,用于生成数据库快照和跟踪更改。
  2. 创建快照:使用以下命令创建初始快照:
pt-table-checksum --create DATABASE_NAME &gt; snapshot.chk
  1. 增量备份:使用以下命令进行增量备份:
pt-table-checksum --update DATABASE_NAME --base-checksum=snapshot.chk --snapshot=new_snapshot.chk &gt; incremental.sql

详细展开:

方法 1 的优点:

  • 备份速度快,因为只备份了自上次备份以来发生的更改。
  • 恢复容易,只需重放二进制日志即可。

方法 1 的缺点:

  • 依赖于二进制日志,如果日志损坏,可能导致数据丢失。
  • 备份大小受二进制日志大小限制。

方法 2 的优点:

  • 与二进制日志无关,因此更可靠。
  • 备份大小通常较小,因为只备份了更改的记录。

方法 2 的缺点:

  • 备份速度可能比方法 1 慢。
  • 恢复需要使用 pt-table-checksum 工具。

以上就是mysql如何备份增量的详细内容,更多请关注编程网其它相关文章!

您可能感兴趣的文档:

--结束END--

本文标题: mysql如何备份增量

本文链接: https://lsjlt.com/news/620172.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql如何备份增量
    mysql 增量备份方法:使用 binlog 和 change master:启用二进制日志并记录起始位点,使用 mysqldump 备份并更新起始位点。使用 pt-table-chec...
    99+
    2024-06-15
    mysql 数据丢失
  • mysql如何全量备份和增量备份
    本篇内容主要讲解“mysql如何全量备份和增量备份”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何全量备份和增量备份”吧!mysql 全量备份:vi...
    99+
    2024-04-02
  • MySQL 增量备份
    增量备份的特点        增量备份的优点是没有重复数据,备份量不大,时间短。缺点也很明显,需要上次完全备份及完全备份之后所有的增量备...
    99+
    2024-04-02
  • MySQL定时备份(全量备份+增量备份)
    参考 zmcyu 的 mysql数据库的完整备份、差异备份、增量备份 更多binlog的学习参考马丁传奇的 MySQL的binlog日志,这篇文章写得认真详细,如果看的认真的话,肯定能学的很好的。 如果查看binlog是出现语句加密的情况...
    99+
    2016-10-03
    MySQL定时备份(全量备份+增量备份)
  • mysql innobackupex增量备份
    注意:innobackupex 增量备份仅针对InnoDB这类支持事务的引擎,对于MyISAM等引擎,则仍然是全备。 增量备份: 增量备份需要基于全备,先假设我们已经有了一个全备(/backu...
    99+
    2024-04-02
  • 如何实现mysql 全量和增量备份
    下面一起来了解下如何实现mysql 全量和增量备份,相信大家看完肯定会受益匪浅,文字在精不在多,希望如何实现mysql 全量和增量备份这篇短内容是你想要的。mysql 全量备份:vim /root...
    99+
    2024-04-02
  • mysql全量备份和增量备份方法
    文章目录 一、mysql全量备份1、修改 /etc/my.cnf文件添加如下内容2、测试任务脚本3、添加执行脚本4、天假定时任务 二、mysql增量备份1、修改 /etc/my.cnf文件...
    99+
    2023-10-11
    mysql 数据库
  • mysql备份策略的实现(全量备份+增量备份)
    目录设计场景技术点服务器信息准备工作编写全量备份脚本(Mysql-FullyBak.sh)编写增量备份脚本设置定时任务crontab恢复操作最近项目需要对数据库数据进行备份,通过查阅各种资料,设计了一套数据库备份策略...
    99+
    2022-05-21
    mysql备份策略 mysql 全量备份 mysql 增量备份
  • MySQL增量备份之xtrbackup
    一、软件版本 点击(此处)折叠或打开 ...
    99+
    2024-04-02
  • MySQL怎么增量备份
    本篇内容主要讲解“MySQL怎么增量备份”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL怎么增量备份”吧!添加自动任务每小时或者更短时间执行就好了#!/bin/sh#author&nbs...
    99+
    2023-06-27
  • mysql全库备份/增量备份脚本
    http://hongge.blog.51cto.com/ 生产环境中Mysql数据库的备份是周期性重复的操作,所以通常是要编写脚本实现,通过crond计划任务周期性执行备份脚本 mysqldump备份...
    99+
    2024-04-02
  • Percona Xtrabackup备份mysql (完整备份与增量备份)
    Percona Xtrabackup备份mysql (完整备份与增量备份)Xtrabackup简介Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB...
    99+
    2024-04-02
  • MySQL 增量备份与还原
    说明:所谓增量备份,就是备份自上一次备份之后增加或改变的文件或内容。然而MySQL没有提供直接的增量备份方法,但是却可以通过MySQL的二进制日志间接实现增量备份。下面有关操作方法进行测试。..实验环境:装...
    99+
    2024-04-02
  • 什么是mysql增量备份
    MySQL增量备份是一种备份策略,用于仅备份发生更改的数据和日志,以减少备份时间和存储空间的消耗,常见的MySQL增量备份方法有两种:1、二进制日志备份,服务器会记录所有对数据库的修改操作,并将这些操作以二进制日志的形式存储起来;2、基于事...
    99+
    2023-08-02
  • MySQL数据库如何用脚本备份全库和增量备份
    MySQL数据库如何用脚本备份全库和增量备份?针对这个问题,今天小编总结这篇有关数据库备份的文章,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。1、全库备份脚本如下:#!/bin/bash ######...
    99+
    2024-04-02
  • rman 增量备份
    lag DG查看当前数据文件头最小的scn号: select min(to_char(CHECKPOINT_CHANGE#)) from v$datafile_header ff; 增...
    99+
    2024-04-02
  • mysql增量备份断点恢复
    生产环境中在mysql中误操作是非常正常的,所以就需要用到mysql的增量备份恢复。增量备份是我们经常用到的,它可以指定某个误操作的时间以及位置点进行数据恢复,更加准确的恢复我们想要还原的数据。以下实验为大...
    99+
    2024-04-02
  • mysql增量备份怎么实现
    MySQL增量备份可以通过以下几种方法实现: 使用MySQL的二进制日志(Binary Log):MySQL的二进制日志记录了数...
    99+
    2024-04-09
    mysql
  • mysql系列之5--完全备份和增量备份
    一、利用系统自带的工具实现完全备份:mysqldump数据备份方式:          物理备份:直接拷贝库或表对应的文件。限于myisam,跨平台性差 &...
    99+
    2024-04-02
  • 详解如何利用Xtrabackup进行mysql增量备份
    目录利用Xtrabackup进行mysql增量备份安装设置数据库用于备份账户全量备份增量备份提问总结原理为什么最后一次增量备份不用 "--apply-log-only"为什么备份完后要准备备份 &qu...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作