mysql备份
张冲andy
熟悉各种数据库,包括不限于 mysql,postgresql,oracle,redis,mongodb,clickhouse等
展开
-
mysql之 mysqldump 备份恢复详解
mysqldump是MySQL用于转存储数据库的客户端程序。转储包含创建表和/或装载表的SQL语句 ,用来实现轻量级的快速迁移或恢复数据库,是mysql数据库实现逻辑备份的一种方式。 mysqldump不适用于大型数据库备份与恢复,速度慢,不支持并行,其次SQL重放将耗用大量的I/O。1、查看详细 mysqldump 帮助信息[root@mysql ~]# mysqldump --help原创 2017-05-29 22:34:55 · 702 阅读 · 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 install perl perl-devel libaio libaio-devel per原创 2017-06-01 23:00:30 · 2828 阅读 · 0 评论 -
mysql之 xtrabackup原理、备份日志分析、备份信息获取
一、 xtrabackup备份恢复工作原理: extrabackup备份简要步骤InnoDB引擎很大程度上与Oracle类似,使用redo,undo机制,XtraBackup在备份的时候,以read-write模式打开innodb的数据文件,然后对其进行复制。与此同时,X原创 2017-06-02 13:14:23 · 2649 阅读 · 0 评论 -
mysql之 Innobackupex(全备+增量)备份恢复
1. 准备实验环境mysql> select version();+------------+| version() |+------------+| 5.6.25-log |+------------+1 row in set (0.00 sec)mysql> create database inc_rec;Query OK, 1 row affec原创 2017-06-08 20:54:00 · 789 阅读 · 0 评论 -
mysql之 xtrabackup-2.4.12 安装
版本说明:备份工具:percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt11os:centos 6.51、解压安装包tar zxvf percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt11.tar.gz2、做软链接ln -s percona-xtrabackup-2.4.12-Linux-x8...原创 2018-09-25 10:44:38 · 1344 阅读 · 0 评论 -
mydumper安装、原理介绍
一、安装安装依赖包:yum install glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel cmake下载二进制包:wget https://launchpadlibrarian.net/225370879/mydumper-0.9.1.tar.gz解压安装:tar zxvf mydumper-0...原创 2018-10-25 09:21:14 · 304 阅读 · 0 评论 -
mysql之 myloader原理介绍
myloader恢复主要流程 1、首先由myloader主线程完成建库建表,依次将备份目录下建库和建表文件执行应用到目标数据库实例中; 2、接着myloader主线程会生成多个工作线程,由这些工作线程将所有database.table.*.sql文件中的记录导入到对应表中,这个阶段是并行的,并行粒度为文件,工作线程完成所有database.table.*.sql 文件数据导入后销毁...原创 2018-10-25 10:48:21 · 395 阅读 · 0 评论