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

Linux 备份恢复

# Linux 备份恢复 # 基本介绍 实体机无法做快照,如果系统出现异常或者数据损坏,后果严重,要重做系统, 还会造成数据丢失。...所以我们可以使用备份恢复技术 linux备份恢复很简单,有两种方式: 把需要的文件(或者分区)用TAR打包就行,下次需要恢复的时候,再解压开覆盖即可 使用dump和restore命令 示意图 #...dumpdares** 中记录备份的文件系统,层级,日期时间等。...-t:指定文件名,若该文件已存在备份文件中,则列出名称 -W:显示需要备份的文件及其最后- .次备份的层级,时间,日期。 -w:-W类似,但仅显示需要备份的文件。...-C :使用对比模式,将备份的文件已存在的文件相互对比。

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

innobackupex备份恢复+增量备份恢复

xtrabackup : 这个备份工具是挺好的,但是有缺陷,只可以备份innodb;但是我们也需要备份myisam,然后就出来了一个工具:innobackupex,也就是我们今天所用的!...下面我们就对如上的一些数据进行备份: 1.2 安装percona-xtrabackup工具: [[email protected]03 ~]# rpm -ivh http://www.percona.com...protected]03 backup]# innobackupex --defaults-file=/etc/my.cnf --copy-back ./2017-08-23_21-23-46/ 即可恢复咱们的备份到...---- 四、增量备份恢复 4.1 为了还原真实性,我模拟删除数据库,并且停掉mysql,利用咱们已经备份的数据去恢复它。...innobackupex version 2.3.6 based on MySQL server 5.6.24 Linux (x86_64) (revision id: ) Error: datadir

11.7K100

MySQL数据备份恢复(二) -- xtrabackup工具

上一篇介绍了逻辑备份工具mysqldump,本文将通过应用更为广泛的物理备份工具xtrabackup来演示数据备份恢复的第二篇内容(本文篇幅较长,建议收藏后阅读)。...downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.18/binary/tarball/percona-xtrabackup-2.4.18-Linux-x86...2.4 远程备份到其他机器 远程备份本地备份的相比 需要额外的配置远程主机的免密登录权限 /* 在备份所在用户的主机下配置连接目标主机的免密 */ ssh-keygen ssh-copy-id -...04 恢复 4.1 基于全量备份恢复 4.1.1 回放日志 备份后的文件不能直接用作恢复,还需要先使用apply-log 做前滚和回滚 /root/xtrabackup/bin/innobackupex...4.2 基于增量备份恢复 如果是基于第一次增量备份恢复,操作如下 /* 使用合并增量备份的方式进行回放日志,先进行全量备份的合并 */ /root/xtrabackup/bin/innobackupex

92030

Mysql 备份恢复xtrabackup备份

备份的原理是将所有的数据库文件放在同一分区中,然后对该分区执行快照工作,对于Linux而言,需要通过LVM(Logical Volumn Manager)来实现。...MySQL自带的逻辑备份和物理备份工具,这节主要讲逻辑备份,MySQL官方提供了Mysqldump逻辑备份工具,虽然已经足够好,但存在单线程备份慢的问题。...只用全备备份即可,两种工具选择都可以。...3)xbcrypt 加密解密备份工具 4)xbstream 流传打包传输工具,类似tar 5)物理备份工具,在同级数据量基础上,都要比逻辑备份性能好的多,特别是在数据量较大的时候,体现的更加明显。...percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm 1.8 xtrabackup实践操作 1.8.1 全量备份恢复

15.3K30

MySQL备份恢复

数据库备份类型可以从两个角度来看待: 1、从物理逻辑的角度: 物理备份是对数据库操作系统的物理文件(如数据文件、日志文件等)的备份。这种类型的备份适用于在出现问题时需要快速恢复的大型重要数据库。...其中呢,完整备份是实现差异、增量备份的基础。 完整备份:每次对数据进行完整的备份,即对整个数据库的备份备份恢复的操作非常简单,但是数据存在大量的重复,会占用大量的磁盘空间,备份的时间也很长。...备份实例: 1、物理冷备份恢复: [root@mysql /]# systemctl stop mysqld #先停掉服务 [root@mysql /]# mkdir /backup...[root@mysql /]# systemctl restart mysqld # 重启服务验证 2、mysqldump 备份恢复备份数据库 备份指定库中的表: mysqldump...: 完全备份不同,增量备份没有重复数据,备份量不大,时间段,但其恢复比较麻烦,需要上次完全备份及完全备份之后的所有增量备份之后才能恢复,而且要对所有增量备份逐个反推恢复

3.6K20

Mysql备份恢复

back ip:/root cp -r /data/mysql /本地新目录 1.2、恢复 将已经备份的数据目录替换到原有的目录, 重启mysql服务 二、mysql热备及恢复 2.1、mysqldump...备份恢复 1、mysqldump 参数说明 –single-transaction 用于保证InnoDB备份数据时的一致性,配合RR隔离级别一起使用;当发起事务时,读取一个数据的快照,直到备份结束,都不会读取到本事务开始之后提交的任何数据...CHANGE MASTER的语句,并在语句前添加注释 2、mysqldump备份恢复 备份全库 mysqldump --single-transaction -uroot -proot123 -A...--single-transaction -uroot -proot123 db1 t >t.sql 恢复单表 mysql -uroot -proot123 db1 < t.sql 备份db1库t...stop-never或no-primary-key不能同时添加。 –back-interval -B模式下,每打印一千行回滚SQL,加一句SLEEP多少秒,如不想加SLEEP,请设为0。可选。

3.1K20

mysql备份恢复

MySQL备份恢复 1 备份恢复概述 对于DBA来说,备份恢复是一项最基本的操作,在服务器宕机、磁盘损坏、RAID卡损坏等意外情况下,要保证数据不丢失或者丢失量在可接受范围内,每个DBA应该时刻关注所负责的数据库备份情况...例如加一个全局的读锁来保证备份数据的一致性。 按照备份后文件的内容来分,备份又可以分为逻辑备份物理备份。...物理备份是指复制数据库的物理文件,既可以在数据库运行中进行复制,也可以在数据库停止的时候直接复制数据文件,这种备份方法备份速度快,需要的时间一般较短,常用的工具有innobackup和xtrabackup...这类工具,它的缺点是备份的文件可能会比较大、恢复时候的跨平台性较差。...,通过日志重做来完成数据库的恢复工作。

2K10

etcd 备份恢复

etcd 目前最新的版本的 v3.1.1,但它的 API 又有 v3 和 v2 之分,社区通常所说的 v3 v2 都是指 API 的版本号。...从 etcd 2.3 版本开始推出了一个实验性的全新 v3 版本 API 的实现,v2 v3 API 使用了不同的存储引擎,所以客户端命令也完全不同。...特别提醒:若使用 v3 备份数据时存在 v2 的数据则不影响恢复 若使用 v2 备份数据时存在 v3 的数据则恢复失败 对于 API 2 备份恢复方法 官方 v2 admin guide etcd的数据默认会存放在我们的命令工作目录中...对于 API 3 备份恢复方法 官方 v3 admin guide 在使用 API 3 时需要使用环境变量 ETCDCTL_API 明确指定。...在命令行设置: # export ETCDCTL_API=3 备份数据: # etcdctl --endpoints localhost:2379 snapshot save snapshot.db 恢复

3.7K10

MySQL备份恢复

MySQL备份恢复 1、数据备份概述 备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。...: 恢复点目标(RPO) 恢复点目标是指数据能恢复到什么程度 恢复时间目标(RTO) 恢复时间目标是指数据恢复需要多长时间 1.2 数据库备份分类 数据库备份方式分很多种,从物理逻辑的角度来看,备份可分为...2、MySQL备份工具 2.1 mysqldump备份工具 MySQL官方提供了Mysqldump逻辑备份工具,它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的...数据库物理热备的备份工具,能够非常快速地备份恢复mysql数据库,且支持在线热备份备份时不影响数据读写)。...) 准备选项 --incremental-dir 指定增量备份全备合并 还原选项 --copy-back 做数据恢复时将备份数据文件拷贝到MySQL服务器的datadir。

4K20

mysql备份恢复

17 --master-data:在备份文件中写入备份时的binlog文件,在恢复进,增量数据从这个文件之后的日志开始恢复。...mytest和恢复 (1)备份操作 a、备份 mysqldump -uroot -p‘123456’ mytest > /mnt/mytest_bak_$(date +%F).sql (2)恢复操作...mytest < /mnt/mytest_bak.sql c、查看数据 mysql -uroot -p'123456' -e "select * from mytest.student;" (2)-B参数备份恢复...(2)恢复操作 a、删除mytest库 mysql -uroot -p'123456' -e "drop database mytest;" b、恢复数据 (1)使用不带参数的导出文件导入(导入时不指定要恢复的数据库...分库备份的意义是在所有库都备份成一个备份文件时,恢复其中一个库的数据是比较麻烦的,所以分库备份,利于恢复

2.4K41

MongoDB备份恢复

一、Mongodb的导入导出 1.1、导出工具:mongoexport 概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。...connected to: localhost 2017-09-08T12:27:35.282+0800 imported 22 documents 进入mongo中查看数据导入成功 二、Mongo备份恢复...2.1备份工具: mongodump 语法: mongodump -h host -d dbname -o directory mongodump -h IP --port 端口 -u 用户名 -p...,如:db_test -o:备份的数据存放位置,如:~\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个db_test目录,这个目录里面存放该数据库实例的备份数据。...2.2 恢复工具 mongorestore 概念: mongorestore是Mongodb从备份恢复数据的工具,它主要用来获取mongodump的输出结果,并将备份的数据插入到运行的Mongodb中

1.4K50
领券