返回顶部
首页 > 资讯 > 数据库 >mydumper使用参考
  • 583
分享到

mydumper使用参考

2024-04-02 19:04:59 583人浏览 安东尼
摘要

mydumper导出和导入有诸多优点,特别是在并行方面,网上文章很多,不做过多解释,不过随着Mysqlpump的发布和增强,mydumper在并行方面优势将不复存在,以下为mydumper的日常使用,仅记录

mydumper导出和导入有诸多优点,特别是在并行方面,网上文章很多,不做过多解释,不过随着Mysqlpump的发布和增强,mydumper在并行方面优势将不复存在,
以下为mydumper的日常使用,仅记录做参考:
mydumper下载地址,直接下载rpm包进行安装:
https://GitHub.com/maxbube/mydumper/releases

以下下载地址已经不推荐:
Https://launchpad.net/mydumper

rpm -ivh mydumper-0.9.5-2.el7.x86_64.rpm
查看安装后的文件路径:
[root@db1 soft]# rpm -ql mydumper
/usr/bin/mydumper
/usr/bin/myloader

导出指定的库:
mydumper -u root -h localhost -p mysql#123 -e -B app --threads=18 -o /root/backup1/ --logfile=mydumper20180108.log
恢复导入:
myloader -u root -p MYsql#123 -h localhost -P 3306 -B app -d /root/backup/  --threads=8

导出指定的表:
mydumper -u root -h localhost -p MYsql#123 -e -B app -T t_bz_sys_users,t_bz_sys_gallery -o /root/backup1/

mydumper导出的文件分为如下几部分:
database_name-schema-create.sql  创建数据库脚本;
database_name.table_name-schema.sql  创建表的脚本
database_name.table_name.sql   具体的数据插入sql语句
metadata  SHOW MASTER STATUS信息,相当于mysqldump加上--single-transaction --master-data

mydumper和myloader详细的使用参数请加help:
[root@db2 backup]# mydumper --help
Usage:
  mydumper [OPTION?] multi-threaded MySQL dumping

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

Application Options:
  -B, --database              Database to dump
  -T, --tables-list           Comma delimited table list to dump (does not exclude regex option)
  -O, --omit-from-file        File containing a list of database.table entries to skip, one per line (skips before applying regex option)
  -o, --outputdir             Directory to output files to
  -s, --statement-size        Attempted size of INSERT statement in bytes, default 1000000
  -r, --rows                  Try to split tables into chunks of this many rows. This option turns off --chunk-filesize
  -F, --chunk-filesize        Split tables into chunks of this output file size. This value is in MB
  -c, --compress              Compress output files
  -e, --build-empty-files     Build dump files even if no data available from table
  -x, --regex                 Regular expression for 'db.table' matching
  -i, --ignore-engines        Comma delimited list of storage engines to ignore
  -N, --insert-ignore         Dump rows with INSERT IGNORE
  -m, --no-schemas            Do not dump table schemas with the data
  -d, --no-data               Do not dump table data
  -G, --triggers              Dump triggers
  -E, --events                Dump events
  -R, --routines              Dump stored procedures and functions
  -W, --no-views              Do not dump VIEWs
  -k, --no-locks              Do not execute the temporary shared read lock.  WARNING: This will cause inconsistent backups
  --no-backup-locks           Do not use Percona backup locks
  --less-locking              Minimize locking time on InnoDB tables.
  -l, --long-query-guard      Set long query timer in seconds, default 60
  -K, --kill-long-queries     Kill long running queries (instead of aborting)
  -D, --daemon                Enable daemon mode
  -I, --snapshot-interval     Interval between each dump snapshot (in minutes), requires --daemon, default 60
  -L, --logfile               Log file name to use, by default stdout is used
  --tz-utc                    SET TIME_ZONE='+00:00' at top of dump to allow dumping of TIMESTAMP data when a server has data in different time zones or data is being moved between servers with different time zones, defaults to on use --skip-tz-utc to disable.
  --skip-tz-utc               
  --use-savepoints            Use savepoints to reduce metadata locking issues, needs SUPER privilege
  --success-on-1146           Not increment error count and Warning instead of Critical in case of table doesn't exist
  --lock-all-tables           Use LOCK TABLE for all, instead of FTWRL
  -U, --updated-since         Use Update_time to dump only tables updated in the last U days
  --trx-consistency-only      Transactional consistency only
  --complete-insert           Use complete INSERT statements that include column names
  -h, --host                  The host to connect to
  -u, --user                  Username with the necessary privileges
  -p, --passWord              User password
  -a, --ask-password          Prompt For 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, default 2
  --defaults-file             Use a specific defaults file
  --ssl                       Connect using SSL
  --key                       The path name to the key file
  --cert                      The path name to the certificate file
  --ca                        The path name to the certificate authority file
  --capath                    The path name to a directory that contains trusted SSL CA certificates in PEM fORMat
  --cipher                    A list of permissible ciphers to use for SSL encryption


[root@db2 backup]# 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
  -o, --overwrite-tables            Drop tables if they already exist
  -B, --database                    An alternative database to restore into
  -s, --source-db                   Database to restore
  -e, --enable-binlog               Enable binary logging of the restore data
  -h, --host                        The host to connect to
  -u, --user                        Username with the necessary privileges
  -p, --password                    User password
  -a, --ask-password                Prompt For 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, default 2
  --defaults-file                   Use a specific defaults file

您可能感兴趣的文档:

--结束END--

本文标题: mydumper使用参考

本文链接: https://lsjlt.com/news/42193.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mydumper使用参考
    mydumper导出和导入有诸多优点,特别是在并行方面,网上文章很多,不做过多解释,不过随着mysqlpump的发布和增强,mydumper在并行方面优势将不复存在,以下为mydumper的日常使用,仅记录...
    99+
    2024-04-02
  • mydumper和myloader参数使用说明
    mydumper Usage:   mydumper [OPTION...] multi-threaded MySQL dumping Help Options:   -, --he...
    99+
    2024-04-02
  • mydumper和myloader使用参数解释
    $ mydumper  --help Usage:   mydumper [OPTION...] multi-threaded MySQL dumping   Help Opt...
    99+
    2024-04-02
  • postgresql 索引使用参考
    通常在postgresql创建普通索引如下create index idx_table_name_x1 on table_name(col_name);reate index 执行后在创建索引期间会阻塞 d...
    99+
    2024-04-02
  • mydumper工具使用介绍
    背景:mysqldump mysqlpump mydumper 三种逻辑备份工具的比较 mysqlpump的介绍(转):http://www.cnblogs.com/zhoujinyi/p/5684903...
    99+
    2024-04-02
  • mongodb 慢查询日志使用参考
    mongodb的Profiling功能->慢查询功能    Profiling 把收集到的信息写入到system.profile集合中,system.profile集合是...
    99+
    2024-04-02
  • binlog2sql参考
    安装pip,参照安装网址:https://pip.pypa.io/en/stable/installing/ curl https://bootstrap.pypa.io/get-pip.py -o get...
    99+
    2024-04-02
  • GLKVector3参考
    PDFCompanion文件下一个骨架GLKit / GLKMath.h宣称GLKMathTypes.h GLKVector3.h概观该GLKVector3类型定义了一个组件3浮点向量以及通常用于操纵向量的许多数学运算。图形编程广泛使用向量...
    99+
    2023-01-31
  • mydumper怎么用
    小编给大家分享一下mydumper怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!下载:https://launchpad....
    99+
    2024-04-02
  • pt-table-sync常用参考
    pt-table-sync是解决主从数据不一致的绝佳工具,也可也用于两个不是主从数据库之间数据同步,不能同步ddl,只能同步数据,以下为常用例子:其中h=192.168.56.101为源端,h=192.16...
    99+
    2024-04-02
  • Ceph参数配置参考
    [global]fsid = 740988c7-045c-455b-9301-cd50f527f2a2mon_host=11.180.137.117#for auth and crcauth_cluster_required = nonea...
    99+
    2023-06-04
  • mydumper有什么用
    这篇文章给大家分享的是有关mydumper有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Mydumper主要特性:是一个针对MySQL的高性...
    99+
    2024-04-02
  • Redis 3.0.7 参数文件参考
    cat /app/redis/config/redis_6380.conf  #################### INCLUDES ##############...
    99+
    2024-04-02
  • greenplum安装参考
    OS:rhel7.5 x86_64 DB:GreenPlum db 6.x 下载源码包安装   gp download   安装前参考最佳实践对操作系统进行优化!! greenplum or hgdw Best practices 1 pr...
    99+
    2015-09-09
    greenplum安装参考
  • oracle cdb、pdb参考
    CDB、PDB概念介绍CDB与PDB是Oracle 12C引入的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多...
    99+
    2024-04-02
  • postgresql安装参考
    os:centos 7.51.posgres软件目录说明:软件安装目录:/opt/pg10/归档日志文件目录:/pgdata/10/archive_wal备份目录:/pgdata/10/backup脚本目录...
    99+
    2024-04-02
  • python参考文章
    ConfigParser:https://blog.csdn.net/zfx1997/article/details/79933962https://www.cnblogs.com/feeland/p/4514771.html Fabric...
    99+
    2023-01-31
    文章 python
  • 在绝对定位中,可以使用哪些参数作为参考?
    绝对定位是前端开发中常用的一种布局方式,可以精确地将元素放置在指定的位置上,跟随页面滚动而不发生位置变化。在进行绝对定位时,我们需要参考一些参数来确保元素能够准确地定位在所需的位置上。本文将介绍几个常用的参数作为参考,并给出具体...
    99+
    2024-01-23
    绝对定位 参考参数 定位参数
  • 【MySQL】【备份】mydumper安装与使用细节
    mydumper 简介: 由percona公司的Max Bubenick与facebook公司的Domas Mituzas共同维护开发,也是个10年历史的工具了, 与同为逻辑备份的mysqldump...
    99+
    2024-04-02
  • MySQL 5.6 参考手册
    MySQL 5.6 Reference ManualMySQL 5.6 参考手册Including MySQL NDB Cluster 7.3-7.4 Reference Guide包含 MySQLNDB ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作