• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 使用mydumper多线程备份MySQL数据库

使用mydumper多线程备份MySQL数据库

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mydumper,mydumper 下载,mydumper 安装,mysql 多线程,mysql 线程等相关知识,希望本文的分享对您有所帮助

mysqldump:其特征之一是在处理过程中需要对列表加以锁定,因此如果我们需要在工作时段执行备份工作,那么会引起DML阻塞。但一般现在的MySQL都有主从,备份也大部分在从上进行,所以锁的问题可以不用考虑。这样,mydumper能更好的完成备份任务。
Mydumper主要特性:是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具,开发人员主要来自MySQL,Facebook,SkySQL公司。

下载安装:环境:Ubuntu 12.04

安装:解压后,有安装说明

CMake Warning at docs/CMakeLists.txt:9 (message):
  Unable to find Sphinx documentation generator


-- ------------------------------------------------
-- MYSQL_CONFIG = /usr/bin/mysql_config
-- CMAKE_INSTALL_PREFIX = /usr/local
-- BUILD_DOCS = ON
-- RUN_CPPCHECK = OFF
-- Change a values with: cmake -D<Variable>=<Value>
-- ------------------------------------------------
--
-- Configuring done
-- Generating done
-- Build files have been written to: /root/mydumper-0.5.2
root@dd:~/mydumper-0.5.2# make
Scanning dependencies of target mydumper
[ 20%] Building C object CMakeFiles/mydumper.dir/mydumper.c.o
[ 40%] Building C object CMakeFiles/mydumper.dir/binlog.c.o
[ 60%] Building C object CMakeFiles/mydumper.dir/server_detect.c.o
[ 80%] Building C object CMakeFiles/mydumper.dir/g_unix_signal.c.o
Linking C executable mydumper
[ 80%] Built target mydumper
Scanning dependencies of target myloader
[100%] Building C object CMakeFiles/myloader.dir/myloader.c.o
Linking C executable myloader
[100%] Built target myloader
</div>

生成2个工具:mydumper(备份),myloader(导入)

参数:
mydumper:

Help Options:
  -?, --help                  Show help options

Application Options:
  -B, --database              需要备份的库
  -T, --tables-list           需要备份的表,用逗号分隔
  -o, --outputdir             输出文件的目录
  -s, --statement-size        生成插入语句的字节数, 默认 1000000
  -r, --rows                  分裂成很多行块表
  -c, --compress              压缩输出文件
  -e, --build-empty-files     即使表没有数据,还是产生一个空文件
  -x, --regex                 正则表达式: 'db.table'
  -i, --ignore-engines        忽略的存储引擎,用逗号分隔
  -m, --no-schemas            不导出表结构
  -k, --no-locks              不执行共享读锁 警告:这将导致不一致的备份
  -l, --long-query-guard      设置长查询时间,默认60秒
  --kill-long-queries         kill掉长时间执行的查询
  -b, --binlogs               导出binlog
  -D, --daemon                启用守护进程模式
  -I, --snapshot-interval     dump快照间隔时间,默认60s,需要在daemon模式下
  -L, --logfile               日志文件
  -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               使用的线程数,默认4
  -C, --compress-protocol     在mysql连接上使用压缩协议
  -V, --version               Show the program version and exit
  -v, --verbose               更多输出, 0 = silent, 1 = errors, 2 = warnings, 3 = info, default 2
</div>

myloader:

Help Options:
  -?, --help          

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • mysql中mydumper 和 mysqldump对比使用详解
  • mydumper安装详解
  • 详解介绍mydumper原理
  • 总结mydumper/myloader使用
  • mysql中mydumper和mysqldump使用对比详解
  • MySQL数据库备份工具Mydumper使用介绍
  • 加快mydumper与myloader导出导入
  • 使用mydumper多线程备份MySQL数据库

相关文章

  • 2018-12-05在Mysql开发中经常会掉进的坑 - 无法启动Mysql
  • 2018-12-05SQLServer 2005 实现数据库同步备份 过程-结果-分析
  • 2017-05-11调用MySQL中数据库元数据的方法
  • 2017-05-11MySql常用操作SQL语句汇总
  • 2018-12-05关于Mysql 5.7.19 winx64 ZIP Archive的使用安装详解
  • 2018-12-05分享Mysql免安装版设置密码的3种方法
  • 2017-05-11Centos中彻底删除Mysql(rpm、yum安装的情况)
  • 2018-12-05给你的数据库文件减肥
  • 2018-12-05CentOS7安装和配置MySQL
  • 2018-12-05利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql 复制记录实现代码
    • 重装mysql出现无法start service的问题的解决方法
    • SQLServer 中的死锁说明
    • Visual Studio操作MySQL的详细步骤
    • Transact_SQL 小手册
    • 常见数据库系统比较 Oracle数据库
    • SQL2000数据库”运行在普通用户下所需的权限
    • MySql中关于正则表达式查询的使用方法介绍
    • 如何开启mysql中的严格模式
    • 配置 SQLServer2005 以允许远程连接

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有