myloader
最近更新时间: 2025-01-15 17:01:00
参数选项
- -?, --help:显示帮助选项
- -d, --directory:指定要加载的数据目录
- -q, --queries-per-transaction:指定每个事务的查询数阀值,默认为1000
- -o, --overwrite-tables:加载数据时,如果数据库中已存在的表,则先执行 drop table 语句,注意:需要备份表结构(即,mydumper 备份时不得使用 -m, --no-schemas 选项)
- -B, --database:需要恢复到哪个数据库,该数据库为目标数据名称
- -s, --source-db:需要恢复哪个数据库,该数据库为源数据库名称
- -e, --enable-binlog:恢复数据时是否记录到 binlog,默认不开启,使用此参数开启记录到 binlog
- -h, --host:定恢复实例的 IP 地址
- -u, --user:指定恢复实例的数据库帐号名
- -p, --password:指定恢复实例的数据库帐号密码
- -P, --port:指定恢复实例的数据库 TCP/IP 端口
- -S, --socket:指定恢复实例的数据库 socket 文件
- -t, --threads:载入数据时使用的线程数,默认为4
- -C, --compress-protocol:使用压缩协议连接恢复实例,减少传输数据量
- -V, --version:显示版本号
- -v, --verbose:输出的精度模式, 0 = silent, 1 = errors, 2 = warnings, 3 = info,默认为2
- --defaults-file:指定默认的 my.cnf 配置文件
举例
导入时指定元数据库和目标数据库:
./myloader --host=10.0.1.9 --port=15002 --user=test1 --password=test1 --directory=/data/backup/data --threads=4 --enable-binlog --source-db=test --database=newdb
导入时覆盖掉原表:
./myloader --host=10.0.1.9 --port=15002 --user=test1 --password=test1 --directory=/data/backup/data --threads=4 --enable-binlog --overwrite-tables=1