引言 内容为慕课网的**《高并发高性能高可用MySQL实战》**视频的学习笔记内容和个人整理扩展之后的笔记,本篇内容侧重Mysql备份的基本原理和常用介绍为主,大部分为理论相关的内容。 数据备份在平时的工作和学习中可能使用的比较少,但是对于一个线上项目来说却是不可或缺的一环,对于开发人员来说熟悉和了解备份的相关知识是很有必要的,学习备份的相关内容可以帮助我们了解运维工作中一些基本的备份操作。 本节内容偏向理论为主,重点在于了解Mysqldump如何实现增量备份和全量备份,为后面的文章介绍Mysql主备同步打下基础。知识点:Outfile原生mysql工具介绍MysqlDump对于Outf
本文笔者示例中的mydumper版本为 mydumper0.9.1。简介mydumper是一款开源的MySQL逻辑备份工具,主要由C语言编写。与MySQL自带的mysqldump类似,但是mydumper更快更高效。mydumper的一些优点特性:轻量级C语言开发支持多线程备份数据,备份后按表生成多个备份文件支持事务性和非事务性表一致性备份支持将导出的文件压缩,节约空间支持多线程恢复支持已守护进程模式工作,定时快照和连续二进制日志支持按指定大小将备份文件切割数据与建表语句分离下载安装安装方式非常多,以下介绍几种常见的方式。Ubuntu中自带了myloadersudoapt-getinstall
本文笔者示例中的mydumper版本为 mydumper0.9.1。简介mydumper是一款开源的MySQL逻辑备份工具,主要由C语言编写。与MySQL自带的mysqldump类似,但是mydumper更快更高效。mydumper的一些优点特性:轻量级C语言开发支持多线程备份数据,备份后按表生成多个备份文件支持事务性和非事务性表一致性备份支持将导出的文件压缩,节约空间支持多线程恢复支持已守护进程模式工作,定时快照和连续二进制日志支持按指定大小将备份文件切割数据与建表语句分离下载安装安装方式非常多,以下介绍几种常见的方式。Ubuntu中自带了myloadersudoapt-getinstall
注意:==以下你需要有基本的Linux操作知识,并且熟悉VBR的操作和维护==HardenedRepository(不可变存储库)是Linux存储库特有的一个功能,可以有效预防勒索毒病和恶意删除备份,备份库中的备份文件,没有到指定的时间,任何人都无法删除或修改fastclone是数据块共享,可以降低存储库空间占用,Linux存储库基于xfs文件系统实现,Windows存储库基于Refs文件系统实现安装CentOS8快速克隆功能需要以下Linux发行版支持:CentOS8.2and8.3,Debian10.x,RHEL8.2orlater,SLES15SP2,Ubuntu18.04LTSand2
注意:==以下你需要有基本的Linux操作知识,并且熟悉VBR的操作和维护==HardenedRepository(不可变存储库)是Linux存储库特有的一个功能,可以有效预防勒索毒病和恶意删除备份,备份库中的备份文件,没有到指定的时间,任何人都无法删除或修改fastclone是数据块共享,可以降低存储库空间占用,Linux存储库基于xfs文件系统实现,Windows存储库基于Refs文件系统实现安装CentOS8快速克隆功能需要以下Linux发行版支持:CentOS8.2and8.3,Debian10.x,RHEL8.2orlater,SLES15SP2,Ubuntu18.04LTSand2
此处说明Agent发起备份和还原的方法从下面的地址下载对应Linux发行版的Agent的yum源rpm文件https://www.veeam.com/linux-backup-free-download.html安装VeeamAgent[root@localhost ~]# rpm -ivh veeam-release-el7-1.0.8-1.x86_64.rpm准备中... ################################# [100%]正在升级/安装... 1:veeam-release-el7-1.0.8-1
此处说明Agent发起备份和还原的方法从下面的地址下载对应Linux发行版的Agent的yum源rpm文件https://www.veeam.com/linux-backup-free-download.html安装VeeamAgent[root@localhost ~]# rpm -ivh veeam-release-el7-1.0.8-1.x86_64.rpm准备中... ################################# [100%]正在升级/安装... 1:veeam-release-el7-1.0.8-1