首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL · 物理备份 · XtraBackup备份原理

前言 Percona XtraBackup[1](简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库「物理热备」的备份工具,支持 MySQl(Oracle)、Percona Server...我们 RDS MySQL物理备份就是基于这个工具做的。...innobackupex │ ├── xbcrypt │ ├── xbstream │ └── xtrabackup 其中最主要的是 innobackupex 和 xtrabackup,前者是一个 perl 脚本...xtrabackup 是用来备份 InnoDB 表的,不能备份非 InnoDB 表,和 mysqld server 没有交互; innobackupex 脚本用来备份非 InnoDB 表,同时会调用 xtrabackup...一般情况下,我们是希望能备份 MyISAM 表的,虽然我们可能自己不用 MyISAM 表,但是 mysql 库下的系统表是 MyISAM 的,因此备份基本都通过 innobackupex 命令进行;另外一个原因是我们可能需要

5.1K10

MySQL物理备份 xtrabackup

MySQL 备份之 xtrabackup | innobackupex Xtrabackup 介绍 Xtrabackup 是一个对 InnoDB 做数据备份的工具,支持在线热备份(备份时不影响数据读写)...是参考了 InnoDB Hotbackup 的 innoback 脚本修改而来的.innobackupex 是一个 perl 脚本封装,封装了 xtrabackup。...) MySQL数据库本身提供的工具并不支持真正的增量备份,二进制日志恢复是point-in-time(时间点)的恢复而不是增量备份。...> use ceshi; mysql> show tables; mysql> select * from users; 单库备份与恢复操作过程 单库备份跟全库用法是一样的,只不过单库在备份里,要指定要备份的数据库名...(因为备份的日志文件里面是sql语句) mysql> source /backup/innobackupex/update.sql 恢复完成后再次查看数据,可以发现已经恢复到最新状态的数据 mysql

74420
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Mysql备份与恢复(1)---物理备份

    Mysql数据备份大致分为2类:物理备份与逻辑备份。本篇文章我们先看看物理备份物理备份 物理备份分为热备份和冷备份。...冷备份备份是最简单的备份方式,其实就是在备份数据时停掉Mysql服务,然后将data目录下的数据文件拷贝到备份地址进行存储。...当Mysql出现宕机时,将备份文件拷贝到data目录替换即可完成数据恢复。但是一般情况下不使用冷备份的方式,因为生产环境下一般都有业务在跑,所以不可能每次备份都停止Mysql服务去进行备份工作。...热备份 快照备份 物理备份一般还有一种方式就是热备份,热备份相比于冷备份的好处在哪呢?热备份可以在Mysql服务开启的情况下执行备份操作,只是在热备份时会添加只读这类型的限制。...当然更常用的备份方式其实是逻辑备份,使用Mysql自带mysqldump工具进行备份操作,关于逻辑备份的知识将在下一篇进行讲解。

    2.4K41
    领券