mydumper备份

1、安装工作

cd /usr/local/software
yum install -y glib2-devel  zlib-devel pcre-devel
wget https://launchpad.net/mydumper/0.9/0.9.1/+download/mydumper-0.9.1.tar.gz
tar -xzvf mydumper-0.9.1.tar.gz
cd mydumper-0.9.1
cmake .
make && make install

2、

time /root/mydumper-0.9.1/mydumper -u root -p dsideal -h 10.10.6.199 -P 3306 -T t_resource_base  --less-locking  --no-schemas --verbose 3 --compress -B dsideal_db  -o /usr/local/bak/

时间: 2024-10-05 04:18:15

mydumper备份的相关文章

mydumper备份原理和使用方法

mydumper介绍 MySQL自身的mysqldump工具支持单线程工作,依次一个个导出多个表,没有一个并行的机,这就使得它无法迅速的备份数据. mydumper作为一个实用工具,能够良好支持多线程工作,可以并行的多线程的从表中读入数据并同时写到不同的文件里,这使得它在处理速度方面快于传统的mysqldump.其特征之一是在处理过程中需要对列表加以锁定,因此如果我们需要在工作时段执行备份工作,那么会引起DML阻塞.但一般现在的MySQL都有主从,备份也大部分在从上进行,所以锁的问题可以不用考虑

mydumper备份发生Waiting for table flush

使用mydumper备份发生Waiting for table flush,导致所有线程都无法读和写 版本 mydumper 0.9.1OS centos6.6 X86_64mysql 5.6.25-log mydumper备份选项 mydumper -h $HOST -u $USER -p $PASSWORD -P $PORT -G -E -R -c -x '^(mysql|db1|db2)'mysql是MyISAM存储引擎 描述:凌晨03:00执行脚本备份,几分钟后应用报错无法连接数据库,查

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.

mydumper备份脚本

#!/bin/bash #[email protected] ########脚本说明 #1.默认读取当前目录下database.txt文件,备份部分数据库 #2.如果database.txt为空,则执行全备或备份指定的个别数据库 #set parameter mydumper=/usr/local/bin/mydumper #根据自己的实际情况设置 dir_backup=/backup #根据自己的实际情况设置 mysql_host=localhost #根据自己的实际情况设置 mysql_p

mydumper备份mysql数据库示例

mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式术语逻辑备份.它支持多线程,备份速度远高于原生态的mysqldump以及众多优异特性.因此该工具是DBA们的不二选择.本文主要描述该工具的使用方法并给出示例. 有关mydumper安装参考:mydumper安装及安装故障汇总 1.mydumper的特点a.多线程逻辑备份,生产的多个备份文件b.与mysqldump相同,备份时对 MyISAM 表施加FTWRL (FLUSH TABLES WITH READ LOCK)

mydumper 备份工具

安装 yum -y install glib2-devel mysql-devel zlib-devel pcre-devel zlib gcc-c++ gcc cmake cd /usr/local/src/ && wget https://launchpad.net/mydumper/0.9/0.9.1/+download/mydumper-0.9.1.tar.gz tar zxf mydumper-0.9.1.tar.gz cd mydumper-0.9.1/ cmake . mak

MySQL多线程备份恢复工具mydumper,myloder

mydumper是多线程备份工具,默认开启4个线程,比mysqldump的速度更快 mydumper备份时,数据和表结构是分开的,比如备份test表时,会生成test.sql文件和test.schema.sql文件. myloader导数据的时候默认不会记录二进制日志,即使你的sql_log_bin=on. 准备安装介质: 下载mydumper-0.6.2.tar.gz 下载地址:https://launchpad.net/mydumper 安装依赖包: # yum install glib2-

MySQL多线程逻辑备份工具之mydumper

下载安装 yum -y install cmake glib2 pcre pcre-devel mysql-devel wget https://launchpad.net/mydumper/0.6/0.6.2/+download/mydumper-0.6.2.tar.gz tar xf  mydumper-0.6.2.tar.gz cd mydumper-0.6.2 cmake . make && make install 注释:如果只要帮助可以这样编译make doc_html 安装之

MySQL多线程备份工具mydumper

mydumper是一个针对MySQL和Drizzle的高性能多线程的备份和恢复工具.此工具的开发人员分别来自MySQL.Fackbook.SkySQL公司,目前已经有一些大型产品业务测试并使用了该工具.我们在恢复数据库时也可以使用myloader工具. Mydumper的主要特性包括: 一.采用了轻量级C语言写的代码. 二.相比于mysqldump,其速度快了近10倍(有待测试) 三.具有事务性和非事务性表一致的快照(应用于0.2.2+) 四.可以快速进行文件压缩(File compressio