• ADADADADAD

    mydumper和myloader参数使用说明[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:10:03

    作者:文/会员上传

    简介:

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


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


    Application Options:
    -B, --database 需要备份

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

    mydumper
    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使用savepoints来减少采集metadata所造成的锁时间,需要SUPER权限
    --success-on-1146Not 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, --socketUNIX domain socket file to use for connection
    -t, --threads备份执行的线程数,默认4个线程
    -C, --compress-protocol 在mysql连接上使用压缩协议
    -V, --versionShow the program version and exit
    -v, --verbose更多输出, 0 = silent, 1 = errors, 2 = warnings, 3 = info, default 2



    myloader
    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, --hostThe host to connect to
    -u, --userUsername with privileges to run the dump
    -p, --passwordUser password
    -P, --portTCP/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文档下载到电脑

    推荐度:

    下载