随笔分类 -  mysql备份

mysql之 myloader原理介绍
摘要:myloader恢复主要流程 1、首先由myloader主线程完成建库建表,依次将备份目录下建库和建表文件执行应用到目标数据库实例中; 2、接着myloader主线程会生成多个工作线程,由这些工作线程将所有database.table.*.sql文件中的记录导入到对应表中,这个阶段是并行的,并行粒度 阅读全文

posted @ 2018-10-25 10:47 张冲andy 阅读(1413) 评论(0) 推荐(0) 编辑

mydumper安装、原理介绍
摘要:一、安装 安装依赖包: yum install glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel cmake 下载二进制包: wget https://launchpadlibrarian.net/225370879/mydump 阅读全文

posted @ 2018-10-25 09:20 张冲andy 阅读(300) 评论(0) 推荐(0) 编辑

MySQL 5.7 mysqlpump 备份工具说明
摘要:MySQL5.7之后多了一个备份工具:mysqlpump。它是mysqldump的一个衍生,mysqldump就不多说明了,现在看看mysqlpump到底有了哪些提升,可以查看官方文档,这里针对如何使用做下说明。 mysqlpump和mysqldump一样,属于逻辑备份,备份以SQL形式的文本保存。 阅读全文

posted @ 2018-10-24 17:35 张冲andy 阅读(836) 评论(0) 推荐(0) 编辑

mysql之 xtrabackup-2.4.12 安装
摘要:版本说明:备份工具:percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt11os:centos 6.5 1、解压安装包tar zxvf percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt11.tar.gz 2、 阅读全文

posted @ 2018-09-25 10:44 张冲andy 阅读(1293) 评论(0) 推荐(0) 编辑

mysql之 Innobackupex(全备+增量)备份恢复
摘要:MySQL的热备(物理备份)可以采取全备加增量备份的方式来减轻数据库I/O压力及系统资源的占用。增量备份主要是以全备或增量备份为基础,备份那些变更过的页面。其备份的原理是基于一个不断增长的LSN序列,这个LSN与Oracle的SCN类似。在恢复期间,我们需要将已提交的事务前滚,未提交的事务回滚。本文 阅读全文

posted @ 2017-06-08 21:20 张冲andy 阅读(1471) 评论(0) 推荐(0) 编辑

mysql之 mysqldump 备份恢复详解
摘要:mysqldump 程序的实现原理是通过我们给的参数信息加上数据库中的系统表信息来一个表一个表获取数据然后生成 INSERT 语句再写入备份文件中的。这样就出现了一个问题,在系统正常运行过程中,很可能会不断有数据变更的请求正在执行,这样就可能造成在 mysqldump 备份出来的数据不一致。也就是说 阅读全文

posted @ 2017-06-02 22:11 张冲andy 阅读(2272) 评论(0) 推荐(0) 编辑

mysql之 xtrabackup原理、备份日志分析、备份信息获取
摘要:一、 xtrabackup备份恢复工作原理: extrabackup备份简要步骤 InnoDB引擎很大程度上与Oracle类似,使用redo,undo机制,XtraBackup在备份的时候,以read-write模式打开innodb的数据文件,然后对其进行复制。与此同时,XtraBackup还有另外 阅读全文

posted @ 2017-06-02 13:12 张冲andy 阅读(1134) 评论(0) 推荐(0) 编辑

mysql之 percona-xtrabackup 2.4.7安装(热备工具)
摘要:准备:os是centos6.7,提前下载并上传 percona-xtrabackup 安装包,下载网址为: https://www.percona.com/downloads/XtraBackup/LATEST/1.安装依赖包[root@localhost xtrabackup]# yum -y i 阅读全文

posted @ 2017-06-01 23:03 张冲andy 阅读(1034) 评论(0) 推荐(0) 编辑

导航