简介 备份恢复是 DBA 绕不开的核心话题,市面上也有很多开源的备份恢复方案,不过官方的 mysqldump 一直是处于鄙视链底端的那个。...终于,官方在 MySQL5.7 之后新添加了一个备份工具:mysqlpump。...优缺点 优点: 并行备份数据库和数据库中的对象,比 mysqldump 更高效。 更好的控制数据库和数据库对象(表,存储过程,用户帐户)的备份。 备份进度可视化。...无法获取当前备份对应的binlog位置。...总结一下 尽管 mysqlpump 还有非常多的不足,但是相比较于原始的 mysqldump 已经有了非常大的进步,从这个工具的发布也可以看出来 Oracle 终于开始重视 MySQL 的生态工具了,期待官方提供更多的更优秀的生态工具
读锁,阻塞DDL的机会大 mysqlpump和mydumper逻辑备份工具不会加savepoint,大概是这两种工具有多线程并行备份的功能,mysqldump只有单线程备份T_T 添加了--master-data...user=test1 passwd=test1 time mysqlpump -u$user -p$passwd -h127.0.0.1 -P3306 --default-parallelism=8...--default-character-set=utf8 --set-gtid-purged=OFF --single-transaction test sbtest1>/tmp/backup_mysqlpump.sql...mysqlpump默认备份会设置备份文件的字符集为utf8mb4(SET NAMES utf8mb4),设置--default-character-set可指定备份文件的字符集 mysqlpump的并行备份是基于不同的表的...(即时指定了并行备份,对同一张表也只会有一个线程备份) 有多少个并发线程备份,就会建立多少个子线程开启RR隔离级别一致性快照 设置了并行备份时,第一个线程会执行FTWRL,再开启RR隔离级别一致性快照;
mysqlpump 在MySQL 5.7中做逻辑备份恢复有了一个新的工具mysqlpump,如果你掌握了mysqldump,那么使用mysqlpump就是分分钟的事情,因为很多参数都是很相似的,可以理解它是...有一点值得说明的是,为了保证数据一致性,我们一般备份都会使用--single-transaction的选项,在5.7.11以前,mysqlpump和并行参数是有冲突的,在这个版本之后做了修复。...而mysqldump是大家最耳熟能详的工具了,如果没用过,都不好意思说自己会MySQL,这样一个工具和Oracle里的exp工具一般,经典而且功能丰富。...数据备份的测试结果 数据备份的测试场景自己做得多一些,当然备份层面的压缩暂时还没有测完整,其它的场景 option real idle% dump_size(byte) mysqlpump compress...数据导入效率 数据的导入,我就简单测试了两个场景,mysqlpump并行备份导出,导入,mysqldump备份导出导入 mysqlpump export parallelism=4 7m import
Duplicati 备份工具支持主流的系统,包括:Windows、 Linux、 MacOS、 Synology 等。...启动: sudo systemctl enable duplicati sudo systemctl start duplicati 打开 http://192.168.0.256:8200 即可设置备份了
在MySQL 5.7中做逻辑备份恢复有了一个新的工具mysqlpump,如果你掌握了mysqldump,那么使用mysqlpump就是分分钟的事情,因为很多参数都是很相似的,可以理解它是mysqldump...的加强版,一个亮点就是有了并行的选项,使得数据备份的性能更加强大。...有一点值得说明的是,为了保证数据一致性,我们一般备份都会使用--single-transaction的选项,在5.7.11以前,mysqlpump和并行参数是有冲突的,在这个版本之后做了修复。...但是mysqlpump到底怎么样呢,我在5.7.17的版本中做了一些简单的测试,可以看出一些性能的差异。...在compress=true只是在服务端客户端交互中使用数据包压缩,最后的备份集大小是没有任何改变的。后续会测试使用不同的压缩算法,备份的性能差异。
= True; retry_sleep = 300 # 备份日期 backup_date = time.strftime("%Y%m%d") # 备份命令 cmd = "/usr...-P %s %s -t 5 -o %s" ''''' 功能描述: 1. mydumper 远程批量备份, 备份列表由配置文件提供 2....可按要求对备份是否压缩(mydumper 自动压缩) 3. 备份失败允许再尝试备份一次 4....备份过程: 会先生成: metadata.partial, 完成后metadata.partial会重名为: metadata 并写入备份完成时间 2. metadata 分3段:...(1) Started dump: 备份开始时间
Rsync数据备份工具 1、Rsync基本概述 rsync是一款开源的备份工具,可以在不同主机之间进行同步(windows和Linux之间 Mac和 Linux Linux和Linux),可实现全量备份与增量备份...完全备份 将数据全部备份 增量备份 基于上一次备份,新增部分的数据备份 示例: 假设客户端上有file1 file2 file3文件,服务端上有file1文件,现要将客户端上的数据备份至服务端...完全备份,将客户端所有的数据内容file1、file2、file3全部备份至服务端 (效率低下, 占用空间) 增量备份,将客户端的file2、file3增量备份至服务端 (提高备份效率,节省空间..., 适合异地备份 ) 2、Rsync应用场景 2.1 数据推送(上传) 所有主机推送本地数据至Rsync备份服务器,这样会导致数据同步缓慢(适合少量数据备份) 2.2 数据拉取(下载) rsync备份服务端拉取所有主机上的数据...,这样操作会导致备份服务器压力比较大(适合较少服务器场景) 2.3 大量服务器备份场景 2.4 异地备份实现思路 3、Rsync传输模式 Rsync大致使用三种主要的数据传输方式 本地方式 远程方式
周末感冒,躺在床上想起了很久前想做的一个小工具,delicious 书签备份,用了3个小时,了结了这个心愿。 这是一个 delicious书签备份工具。...http://www.search-analysis.com/delicious/delicious-bookmark-offline-generator.php 备份文件格式为可以导入IE...意见和建议请到论坛讨论,delicious bookmark backup delicious书签备份工具
为什么要备份数据? 备份涵盖的范围很广,我们可以备份出一个重要文件的副本,也可以备份出一个完整的磁盘的快照。许多桌面应用程序和操作系统会自动进行数据备份。...这样做所使用的最简单的工具是scp安全复制。...在腾讯云上,使用zip工具创建要备份的目录的压缩归档: sudo apt install zip zip backup-$(date +%F).zip my-directory 这将在当前工作目录中创建一个带时间戳的...数据库备份 许多应用程序(包括WordPress等常见CMS平台)将其数据存储在数据库中。确保在系统受损时可以恢复此数据至关重要。幸运的是,大多数数据库系统都包含一些工具,可以使得备份过程简单快捷。...第三方工具 免费的命令行工具(如backupninja)和Gnome桌面工具(如sbackup)也可用于创建自定义的自动备份例程。 更多Linux教程请前往腾讯云+社区学习更多知识。
MySQL的安装包里面提供了“mysqldump”工具,它可以执行逻辑备份,如果执行备份的对象是InnoDB存储引擎,则可以执行热备份,默认情况下,它对所有的引擎执行温备份。...“mysqldump”可以将表的内容转储为文件,具有如下特点: 备份全部的数据库、指定的数据库,或指定的表。 允许在本地或远程进行备份。 独立于存储引擎。 生成文本格式的转储文件。...适用于少量的数据导出,但不是一个完整的备份解决方案。...“--master-data”和“--single-transaction”:同时使用两个选项时,InnoDB无需锁表并能够保证一致性,在备份操作开始之前,取得全局锁以获得一致的二进制日志位置。...加载该表,需要更改备份路径,使用“mysql”客户端处理“.sql”文件,使用“mysqlimport”处理“.txt”文件。
:mysqldump,mysqlpump&mydumper。...-用法 每种工具的转储和加载方式不同,如下所述。...行 Stackoverflow.com stackoverflow.com数据 在archive.org上可下载 未压缩的TSV大小:216 GB 502,676,396行 EN维基百科 EN维基百科备份...,始于20200620 下载的enwiki备份 未压缩的TSV大小:130 GB 1,673,892,597行 频繁使用 binary数据类型 所有 合并以上所有数据集 数据集不适合内存 未压缩的TSV...正如所料,mysqldump与mysqlpump缺乏或受限于并行转储。 对于mysqlpump,所有数据集中只有足够的大表才能提高转储吞吐量。
---- 这篇我们来简单介绍下 MySQL 8.0.21 附带的增强版逻辑备份工具。 在介绍这个工具之前,先来回顾下 MySQL 的逻辑备份工具历史。...1. mysqldump: 最早,也是最成熟的逻辑备份工具,是 MySQL 原生的用来备份整个数据库实例、单个数据库、单张表的逻辑备份工具, 上手简单,学习成本几乎为 0。备份简单,恢复也简单。...2. mysqlpump:MySQL 5.7 GA 后推出的 mysqldump工具的增强版。可以对同一个数据集多个线程并发备份,备份速度很快。 其他缺点和 mysqldump 一样。 3....MySQL Shell UTIL 对象附带的备份工具:随 MySQL 8.0.21 最新版本捆绑发布,自带多线程备份以及多线程恢复功能, 可以直接替代 mysqldump/mysqlpump。...总结: 本篇介绍了 MySQL 8.0.21 发布的高性能逻辑备份恢复工具,可以完美替换性能低下的传统备份工具 mysqldump 或者 mysqlpump。
驱动备份还原精简工具 作者:matrix 被围观: 1,710 次 发布时间:2013-03-26 分类:兼容并蓄 | 无评论 » 这是一个创建于 3446 天前的主题,其中的信息可能已经有所发展或是发生改变...每次重装系统之前都要备份驱动的,相信你应该知道的~ 但是集成了备份和还原功能的精简即用软件到是很少看到。一般的都是鲁大师、驱动人生、驱动精灵啊什么的,都较大。...驱动人生、驱动精灵安装后都不能正常使用驱动备份和还原功能,弹出应用程序错误。 ...鲁大师也都没搞头了 对直去百度了这个软件 来自 未来软件园 软件名称:飘雨驱动备份还原 软件大小 274.33KB 压缩包即用版 下载: baiduhttp://pan.baidu.com/s/1gddHPsv
在上一篇MySQL备份中我们提到MySQL的备份工具包括用于逻辑备份的SQL语句、将SQL语句与操作系统的命令结合的物理备份工具(例如,“LOCK TABLE”)、MySQL企业版备份(物理备份)、“mysqldump...”,及第三方工具。...本文将详细介绍MySQL企业版备份工具。...MySQL企业版备份工具是一款支持多平台的热备份工具,通过命令行调用“mysqlbackup”执行操作,针对InnoDB表进行优化,并支持MySQL的其他存储引擎。...差异备份 差异备份属于特殊的增量备份,与增量备份的区别是上一次的备份必须是完整备份。
(最好能自動) 我们使用 FreeFileSync(免費資料夾比對同步工具)備份至網路硬盘(遠端NAS) 且利用windows內建的「任务计划」,每天凌晨12:20和23.59自動備份...选择同步方式:我希望將本地文件差异备份至其他地方。 选择鏡像:左边将会备份至右邊,或者上面备份到下面!记得选择保存历史版本! 按+十字可以增加备份文件。 建好批量任务后!...开始–>所有程序–>附件–>系統工具–>任务计划 右键鼠标!创建任务! 设置各项属性! 名称自己取:XXXX 触发器:设置要备份的时间!...次数 操作:选择启动的程序的位置,选择刚才备份的批处理文件! 条件和设置一般不用改,就可以了。按确定保存!输入密码!OK 新的任务就创建完毕!设置差异备份就此设置完成。
如你所见,EPIC并没有像steam那样的迁移功能,这个工具帮了大忙。 简单小工具,现在我用的是0.7版本。...图片 图片 注意:此工具开发作者在Github开源 | 尊重作者原创 Github地址:https://github.com/BeliefDawn/Epic-Games-Backup/releases
简介: Xtrabackup是由percona提供的mysql数据库备份工具,支持在线热备份(备份时不影响数据读写)....Xtrabackup有两个主要的工具:xtrabackup、innobackupex 1、xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 2、innobackupex...主要是为了方便的 同时备份InnoDB和MyISAM引擎的表,但在处理myisam时需要加一个读锁。并且加入了一些使用的选项。...如slave-info可以记录备份恢 复后,作为slave需要的一些信息,根据这些信息,可以很方便的利用备份来重做slave。 本文将介绍如何用innobackupex工具做全量和增量备份。...则代表备份成功,文件会保存至一个以时间戳命名的目录内。
rsync 是一个远程快速增量备份的工具,支持本地、ssh、rsync 主机同步。 rsync 是 Linux/Unix 系统默认安装的基本组件之一,所以不需要我们手动安装。...// :前为用户名,后为密码 [root@mysql /]# chmod 600 /etc/rsyncd_users.db # 账号采用的是明文存放,因此调整文件权限是有必要的 备份用户需要对源目录...还不如直接 cp 复制 [root@localhost /]# rsync -rl /etc/passwd /opt/ # -r 表示递归整个目录树 -l 用来备份链接文件...Password: // 如果backup后的/ 没有,则表示将这个目录上传,如果有则表示上传这个目录中的文件 rsync 的一些常用备份选项...在实际生产环境中的备份工作往往是按照计划重复执行的,所以需要一个任务计划: [root@localhost /]# vim /etc/server.pass # 为了在同步过程中不用输入密码
所以收集一下可用的工具吧,针对CSDN,因为我们现在有代码片了,不知道各个工具的效果如何: (我就只能用上东莞瑞祥电子 博客下载器,博客备份工具 ,效果很好,只是。。。。代码片全部没有。。。。...http://www.douyuehan.com/Download1/File/5.aspx [推荐]博客备份工具Blog_Backup_痞子jht_新浪博客(07年的文章,其官方网站好像打不开了)...http://blog.sina.com.cn/s/blog_4696f46b0100098f.html 【博客备份工具BlogDown】博客备份工具BlogDown V5.33.20140105官方免费下载...http://www.duote.com/soft/30225.html 东莞瑞祥电子 博客下载器,博客备份工具 http://www.dgmcu.com/company.html 博客备份工具官方下载...|博客备份工具 2.0最新免费下载 – 华军软件园 http://www.onlinedown.net/soft/116929.htm 关于博客备份: 博客备份_百度百科 http://baike.baidu.com
1 #!/usr/bin/python 2 #filename:backup_ver3.py 3 import os 4 import time 5 ...
领取专属 10元无门槛券
手把手带您无忧上云