Mysql 备份及恢复 mydumper 和myloader

本文介绍了mysql备份工具,指出mysqldump是单线程,mydumper是高性能多线程备份工具,备份速度更快。阐述了mydumper多线程备份、保证数据一致性等特性,还说明了其在RedHat/Centos、Ubuntu/Debian系统的安装方法及主要备份步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysqldump 是mysql 自带的一个单线程的备份工具、只能一个表一个表的导出,而mydumper 是一个针对mysql 和Drizzle 的高性能多线程的备份工具,备份速度远远高于mysqldump,其备份方式也属于逻辑备份,数据还原时我们使用myloader工具。

1、mydumper特性

    × 多线程备份

    × 因为是多线程逻辑备份,备份后会生成多个备份文件

    × 备份时对Myisam 表施加FTWRL(flsuh table with read lock),会阻塞DML语句;

     × 保证备份数据的一致性

    × 支持文件压缩

    × 支持多线恢复

    × 支持以守护进程模式工作,定时快照和连续二进制日志

    × 支持备份文件切换

2、mydumper 的安装

   RedHat / Centos

  
  •  
  • Fedora,RedHat和CentOS:yum install glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel

  yum install https://github.com/maxbube/mydumper/releases/download/v0.9.5/mydumper-0.9.5-1.el7.x86_64.rpm

   Ubuntu / Debian

  Ubuntu或Debian:apt-get install libglib2.0-dev libmysqlclient15-dev zlib1g-dev libpcre3-dev libssl-dev  

  wget https://github.com/maxbube/mydumper/releases/download/v0.9.5/mydumper_0.9.5-1.xenial_amd64.deb
dpkg -i mydumper_0.9.5-1.xenial_amd64.deb

   3、mydumper 的主要备份步骤:

         1)、主线程

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值