一、基础知识mysqldump是mysql自带的一个单线程的逻辑备份工具,当数据量很大时,使用mysqldump备份的时间会非常长,且无法做增量备份,xtrabackup是一款基于底层块复制、开源的备份工具,可以对数据库在线实现备份。xtrabackup支持对Innodb和Xtradb存储引擎的完全、增量和差异备份,对于不支持事物的MyISAM存储引擎只能完全备份。二、备份工具Xtrabacku
分类:
数据库 时间:
2018-05-09 16:48:47
阅读次数:
199
使用 mysqldump 逻辑备份还原单个数据库/表非常方便。但是,当数据量比较大的时候,对逻辑备份进行恢复的时间太长了。这个时候选择物理备份的方式能大大缩短其中时间。
分类:
其他好文 时间:
2018-05-08 16:35:19
阅读次数:
115
Ⅰ、binlog定义和作用 1.1 定义 记录每次数据库的逻辑操作(包括表结构变更和表数据修改) 包含:binlog文件和index文件 1.2 作用 复制:从库读取主库binlog,本地回放实现复制 备份恢复:最近逻辑备份数据+binlog实现最大可能恢复 innodb恢复:开启binlog的情况 ...
分类:
其他好文 时间:
2018-05-04 23:23:15
阅读次数:
474
Ⅰ、xtrabackup介绍 xtrabackup只能备份innodb引擎的数据,不能备份表结构,percona开源的,强烈推荐最新版本(旧版本bug多) innobackupex可以备份myisam和innodb两种引擎的数据和表结构,一般用这个 备份时,默认读取MySQL配置文件(datadir ...
分类:
数据库 时间:
2018-05-04 23:21:26
阅读次数:
285
#!/bin/bashDBname=用户名 #DB数据库backup_dir=/data/mysqlbackup/DataBackup #备份目录dbrootpwd=密码 #DB用户名root密码:expired_days=7
分类:
数据库 时间:
2018-04-29 15:22:50
阅读次数:
187
1、简介逻辑备份小钢炮--mydumper是针对MySQL的高性能多线程备份工具。该工具是由MySQL、Facebook、skysql公司的开发人员一起开发的。是由轻量级C语言开发;执行速度据说比mysqldump快10倍;支持事务和非事务表的一致性备份;还支持导出binlog;支持多线程备份;支持以守护进程的形式工作,定时备份;并且是开源的,其协议为GPLv3.2、使用方法root@dd:~/m
分类:
其他好文 时间:
2018-04-28 23:47:55
阅读次数:
287
数据备份与恢复 1 为什么要备份数据? 数据丢失或误删除时,使用备份文件恢复数据。 2 数据备份方式?物理备份? 备份库或表对应文件cp -r /var/lib/mysql/mysql /opt/mysql.bakcp /var/lib/mysql/mysql/user.* /opt/ tar -z ...
分类:
其他好文 时间:
2018-04-26 16:54:57
阅读次数:
189
(1)简介 (2)机器损坏备份恢复 前提:需要有完全备份和增量备份(二进制日志文件) 1)备份 需要提前开启二进制日志 准备数据 完整备份 生成目录:ll /backup/2018 04 26 00 mysql all.sql 生成一些数据,用于使用二进制日志恢复 把二进制文件拷贝了其它目录,我这里 ...
分类:
数据库 时间:
2018-04-26 01:07:20
阅读次数:
198
1、oracle的故障类型:语句故障、用户进程故障、实例故障、介质故障2、备份类型:1)根据物理与逻辑分物理备份(备份物理文件)和逻辑备份(备份表等逻辑组件)2)根据备份策略分:完全备份、增量备份、差异备份3、恢复分类:实例恢复、介质恢复(分完全和不完全恢复)。4、rman:恢复管理器:组件:目标数据库target(需要备份的数据库)、服务器会话、rman资料库、恢复目录catalog、mml(磁
分类:
其他好文 时间:
2018-04-21 16:09:16
阅读次数:
222
由于要使用xtrabackup进行mysql的物理备份,在使用过程中报错:version `GLIBCXX_3.4.15‘ not found (required by ./xtrabackup)。该错误的原因是当前的GCC版本中,没有GLIBCXX_3.4.15,需要安装更高版本。于是,先查看当前系统中到底有没有GLIBCXX_3.4
分类:
其他好文 时间:
2018-04-19 17:41:13
阅读次数:
189