MySQL备份工具收集

说明:MySQL的备份不像SQL Server那么的简单,备份时需要分数据库引擎类型,现在主流的就两个:InnoDB和MyISAM,而这两种类型备份方式各不一样。

MyISAM:

  • mysqlhotcopy

InnoDB:

  • xtrabackup(innodb和xtradb两种引擎的表)
  • innobackupex(支持同时备份innodb和myisam)
  • mysqldump

参考:

https://www.zhihu.com/question/19693621

时间: 2024-11-09 05:57:47

MySQL备份工具收集的相关文章

Mysql备份工具xtraback全量和增量测试

Mysql备份工具xtraback全量和增量测试   xtrabackup 是 percona 的一个开源项目,可以热备份innodb ,XtraDB,和MyISAM(会锁表) 官方网址http://www.percona.com/docs/wiki/percona-xtrabackup:start Xtrabackup是由percona开发的一个开源软件,此软件可以说是innodb热备工具ibbackup的一个开源替代品.这个软件是由2个部分组成的:xtrabackup和innobackupe

mysql备份工具innobackupex,xtrabackup-2.1的原理和安装

mysql备份工具innobackupex,xtrabackup-2.1的原理和安装 http://bbs.2cto.com/read.php?tid=310496 一.Xtrabackup介绍 1.1:Xtrabackup是什么Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品. Xtrabackup有两个主要的工具:xtrabackup.innobackupex1.xtraback

mysql 备份工具简介

mysql自带的: mysqldump:逻辑备份工具,对MySAM可以实现温备,对innodb可以进行热备 mysqlhotcopy:物理备份工具(温备份) 文件系统工具: 比如你在Linux下面的直接使用cp 命令(冷备份),win下面的复制(冷备份) LVM快照功能可以实现几乎热备份 LVM快照备份MyISAM 和innodb引擎的数据时候需要注意: 对MyISAM而言使用LVM快照备份需要在mysql执行sql命令 flush tables:然后LOCK TABLE 然后才能创建快照,创建

MySQL备份工具XtraBackup的使用

xtrabackup简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具.特点: (1)备份过程快速.可靠: (2)备份过程不会打断正在执行的事务: (3)能够基于压缩等功能节约磁盘空间和流量: (4)自动实现备份检验: (5)还原速度快: 官方下载地址:地址,你可以通过此链接下载最新版. #wget https://www.percona.com/downloads/XtraBac

Linux备份工具收集

1.Rsync 这是一款在Linux用户当中颇受欢迎的命令行备份工具,尤其受到系统管理员的欢迎.它拥有丰富的功能,包括增量备份.更新整个目录树和文件系统.本地备份及远程备份,以及保留文件权限.所有权.链接及更多对象. 它还有一个名为Grsync的图形化用户界面,不过rsync的一个优点在于,经验丰富的系统管理员可以在命令行上,使用脚本和计划任务,实现备份任务自动化. 2.Fwbackups 这是一款跨平台的免费开源软件,功能丰富.用户可以贡献代码,促进这款软件的开发,或者参与测试工作.它有一个直

mysql备份工具

备份还原脚本及工具 1)Xtrabackup实现是物理备份,而且是物理热备 目前主流的有两个工具可以实现物理热备:ibbackup和xtrabackup:ibbackup是商业软件,需要授权,非常昂贵.而xtrabackup功能比ibbackup还要强大,但却是开源的. 2)Xtrabackup提供了两种命令行工具: xtrabackup:专用于备份InnoDB和XtraDB引擎的数据: innobackupex:这是一个perl脚本,在执行过程中会调用xtrabackup命令,这样用该命令即可

mysql备份工具之xtrabackup

1.备份xtrabackup工具安装(只能备份数据,不能备份表结构)http://tongcheng.blog.51cto.com/6214144/1562538 2.xtrabackup基本参数 --defaults-file      --数据库的默认配置文件 --target-dir         --备份文件存放的目录 --backup             --备份到--target-dir目录中 --prepare            --备份文件恢复前的准备 --use-me

MySQL备份工具mydumper备份

#!/usr/bin/phthon import os import time import commands import shutil import threading from os.path import join, getsize import MySQLdb as mydb # 备份目录 baseDir = "/data2/backup/backup_data/" # ns 或 wx; 备份后是否要压缩(mydumper 自带压缩功能),要压缩 True,否则 False.

mysql备份工具之mysqlhotcopy

mysqlhotcopy使用lock tables.flush tables和cp或scp来快速备份数据库.它是备份数据库或单个表最快的途径,完全属于物理备份,但只能用于备份MyISAM存储引擎和运行在数据库目录所在的机器上.与mysqldump备份不同,mysqldump属于逻辑备份,备份时是执行的sql语句.使用mysqlhotcopy命令前需要要安装相应的软件依赖包. 1.安装mysqlhotcopy所依赖的软件包(perl-DBD,DBD-mysql) [[email protected