myloader还原恢复详解
mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式为逻辑备份。它支持多线程,备份速度远高于原生态的mysqldump以及众多优异特性。与其相配套的恢复工具则是myloader,主要用于将dump出来的sql以并行的方式进行恢复。本文主要描述myloader的使用方法并给出示例。
有关mydumper的相关参考
mydumper备份mysql数据库示例
mydumper安装及安装故障汇总
myloader还原恢复详解
1、单库的备份与恢复
首先需要备份的数据库:
详见:
1、备份test数据库:
mydumper -u root -p jsb -B test -0 /mydumper/
找到你的mydumper备份集
2、还原test数据库:
myloader -u root -p jsb -B test -d /mydumper
3、备份表
mkdir /mysql/dumper/table -p
mydumper -u root -p jsb -B test -T jsb2 -o /mysql/dumper/table
还原表(只能使用soure):
mysql -uroot -pjsb
mysql> source test.jsb2-schema.sql 还原对象表
mysql> source test.jsb2.sql 还原数据表
4、数据库被全部删除,数据库实例被全部删除。
首先进行全备份,找到你的全部备份集。
mkdir /mysql/dumper/full
mydumper -u root -p jsb -o /mysql/dumper/full/
全部恢复:
myloader -u root -p jsb -v 3 -o -d /mysql/dumper/full
赠送:
myloader帮助:
[root@app ~]# myloader --help
Usage:
myloader [OPTION...] multi-threaded MySQL loader
Help Options:
-?, --help Show help options
Application Options:
-d, --directory Directory of the dump to import
-q, --queries-per-transaction Number of queries per transaction, default 1000
还原期间每个事务insert的数目,缺省是1k
-o, --overwrite-tables Drop tables if they already exist(表存在即覆盖)
-B, --database An alternative database to restore into
-e, --enable-binlog Enable binary logging of the restore data
-h, --host The host to connect to
-u, --user Username with privileges to run the dump
-p, --password User password
-P, --port TCP/IP port to connect to
-S, --socket UNIX domain socket file to use for connection
-t, --threads Number of threads to use, default 4
-C, --compress-protocol Use compression on the MySQL connection
-V, --version Show the program version and exit
-v, --verbose Verbosity of output, 0 = silent, 1 = errors, 2 = warnings, 3 = info, default2
参考:
http://blog.csdn.net/leshami/article/details/46817937
myloader还原恢复详解相关推荐
- android doze模式源码分析,Android Doze模式启用和恢复详解
从Android 6.0(API level 23)开始,Android提出了两个延长电池使用时间的省电特性给用户.用户管理可以在没有充电的情况下管理app的行为.当用户一段时间没有使用手机的时候,D ...
- Navicat 数据库自动备份及恢复详解
Navicat 数据库自动备份及恢复详解 一.应用场景 在开发过程中,中小型企业程序员一般是能够直接操作数据库的,可能会出现不小心把数据库清空或删除表的情况,如果没有做数据库备份,带来的故障可想而知, ...
- mysql完全备份 二进制日志,MySQL二进制日志备份和恢复详解
原文链接:http://www.showerlee.com/archives/681 ****经实践,该教程ok,特在此分享**** 基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了 ...
- 升级mysql服务器二进制备份_MySQL二进制日志备份和恢复详解
基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句. 作用: 1.二进制日志的主要目的是在恢复使能够最大可能地更新数据库,因为二 ...
- Windows 7备份、还原功能详解
备份.还原从来都是系统中的关键组件.在Vista中,系统备份.还原功能得到了加强.那么,在Windows 7中提供了什么样的备份.还原方案呢?本文将就这一方面和大家进行一番体验. 1.使用系统还原轻松 ...
- PostgreSQL的pg_basebackup备份恢复详解
备份 pg_basebackup -D /tmp/pg_backup/ -Ft -Pv -U postgres -h 1.15.57.253 -p5432 -R -D 空文件,没有该目录会自动创建 F ...
- Oracle数据库不同损坏级别的恢复详解
墨墨导读:在 DBA 的日常工作中不可避免存在着数据库的损坏,本文将主要介绍 Oracle 数据库遇到不同损坏级别下的应该采用的恢复方法,供读者在遇到此类情景时,能的找到适合自己的恢复方法,提高工作效 ...
- mysql二进制日志重置_MySQL二进制日志备份和恢复详解
原文链接:http://www.showerlee.com/archives/681 ****经实践,该教程ok,特在此分享**** 基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了 ...
- mysql nb3 备份_第四节:MySQL的备份和恢复详解
一. 简介 1. 备份分类 备份类型可以分为物理备份和逻辑备份两种. (1). 物理备份:是指通过拷贝数据库文件的方式完成备份,这种备份方式适用于数据库很大,数据重要且需要快速恢复的数据库. (2). ...
- Oracle Database 12c RMAN全量+增量备份+归档日志恢复详解
Oracle可以非常方便的把数据库恢复到具体某个时间的状态,而且还支持全备和多级增备,备份无需停止应用服务.比起DB2需要手动逐级恢复增量备份和归档日志,RMAN是非常简单好用的数据库商业解决方案. ...
最新文章
- 苹果手机怎样用计算机,苹果手机怎么连接电脑,详细教您怎么使用苹果手机连接电脑...
- 3GPP:MME:TS24.301;TS24.008 -- 3GPP LTE协议文档与开源代码
- 解压rar_【RAR安卓】RAR解压v5.91.build93去广告版,解压多种压缩包 与WinRAR完美兼容!...
- 常见shader原理及实现(三)边缘查找,锐化,浮雕
- H5开发,打包成APK
- VS2013的C# Winform怎么添加Windows Media Player控件 详细图解 代码示例及运行效果
- Linux terminal 终端快捷键
- 大数据技术与人工智能的关系
- 企业为什么要建立档案管理?具体如何实现?
- microsoftstore连不上网_修复Microsoft Store 无法连接网络 代码: 0x80072EFD
- 读取iCloud vCard.vcf文件联系人
- 如何清除/删除最近的文档历史记录?
- Git 新建分支和Commit Message 规范和最佳实践
- 2018计算机中文期刊影响因子排名,2018期刊影响因子排名(1)
- (信号灯七)综合版本-使用HSV颜色空间将类绿色、红色和黄色区域分别二值化
- Menu键_subMenu设置
- matlab自动对齐
- VS2022+PCL 1.12.1
- Java最新面试题100道,包含答案示例(41-50题)
- 电力电子学习 2