• ADADADADAD

    mydumper和myloader使用参数解释[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 12:12:44

    作者:文/会员上传

    简介:

    $ mydumper --help
    Usage:
    mydumper [OPTION...] multi-threaded MySQL dumping

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

    Application Options:
    -B, --database #

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    $ mydumper --help
    Usage:
    mydumper [OPTION...] multi-threaded MySQL dumping

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

    Application Options:
    -B, --database #需要备份的数据库,一个数据库一条命令备份,要不就是备份所有数据库,包括mysql.
    -T, --tables-list#需要备份的表,用逗号分隔.
    -o, --outputdir #备份文件目录.
    -s, --statement-size#生成插入语句的字节数,默认1000000,这个参数不能太小,不然会报Row bigger than statement_size for tools.t_serverinfo.
    -r, --rows #试图用行块来分割表,该参数关闭--chunk-filesize.
    -F, --chunk-filesize#行块分割表的文件大小,单位是MB.
    -c, --compress #压缩输出文件.
    -e, --build-empty-files #即使表没有数据,也产生一个空文件.
    -x, --regex #正则表达式匹配,如'db.table'.
    -i, --ignore-engines#忽略的存储引擎,用逗号分隔.
    -m, --no-schemas#不导出表结构.
    -d, --no-data#不导出表数据.
    -G, --triggers #导出触发器.
    -E, --events#导出事件.
    -R, --routines #导出存储过程.
    -k, --no-locks #不执行共享读锁,警告:这将导致不一致的备份.
    --less-locking #减到最小的锁在innodb表上.
    -l, --long-query-guard #设置长查询时间,默认60秒,超过该时间则会报错:There are queries in PROCESSLIST running longer than 60s, aborting dump.
    -K, --kill-long-queries #kill掉长时间执行的查询,备份报错:Lock wait timeout exceeded; try restarting transaction.
    -D, --daemon#启用守护进程模式.
    -I, --snapshot-interval #dump快照间隔时间,默认60s,需要在daemon模式下.
    -L, --logfile#使用日志文件,默认标准输出到终端.
    --tz-utc#备份的时候允许备份Timestamp,这样会导致不同时区的备份还原会出问题,默认关闭,参数:--skip-tz-utc to disable.
    --skip-tz-utc
    --use-savepoints#使用保存点记录元数据的锁信息,需要SUPER权限.
    --success-on-1146#Not increment error count and Warning instead of Critical in case of table doesn't exist.
    --lock-all-tables#锁全表,代替FLUSH TABLE WITH READ LOCK.
    -U, --updated-since #Use Update_time to dump only tables updated in the last U days.
    --trx-consistency-only #Transactional consistency only.
    -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.

    $ myloader --help
    Usage:
    myloader [OPTION...] multi-threaded MySQL loader

    Help Options:
    -?, --helpShow help options

    Application Options:
    -d, --directory#备份文件所在的目录.
    -q, --queries-per-transaction #每个事务的query数量, 默认1000.
    -o, --overwrite-tables#如果表存在则先删除,使用该参数,需要备份时候要备份表结构,不然还原会找不到表.
    -B, --database#指定需要还原的数据库.
    -s, --source-db#还原的数据库.
    -e, --enable-binlog#启用二进制日志恢复数据.
    -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#连接上使用压缩协议.
    -V, --version #Show the program version and exit.
    -v, --verbose #更多输出, 0 = silent, 1 = errors, 2 = warnings, 3 = info, default 2.


    mydumper和myloader使用参数解释.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载