厦门 公司网站建设,金融网站织梦模板免费下载,手机网站拒绝访问怎么解决,app源码网站mydumper备份时#xff0c;数据和表结构是分开的#xff0c;比如备份test表时#xff0c;会生成test.sql文件和test.schema.sql文件。myloader导数据的时候默认不会记录二进制日志#xff0c;即使你的sql_log_binon.准备安装介质#xff1a;下载mydumper-0.6.2.tar.gz下载…mydumper备份时数据和表结构是分开的比如备份test表时会生成test.sql文件和test.schema.sql文件。myloader导数据的时候默认不会记录二进制日志即使你的sql_log_binon.准备安装介质下载mydumper-0.6.2.tar.gz下载地址https://launchpad.net/mydumper安装依赖包# yum install glib2-devel mysql-devel zlib-devel pcre-devel编译安装# tar zxvf mydumper-0.6.2.tar.gz# cd mydumper-0.6.2# mkdir bin# cd bin# cmake ../# make# make install安装好后可以看到/usr/local/bin目录下面多了mydumper和myloader两个命令# ll /usr/local/bin/total 188-rwxr-xr-x 1 root root 132868 Aug  3 22:51 mydumper-rwxr-xr-x 1 root root  47491 Aug  3 22:51 myloader# ./mydumper  --databasetest --outputdir/data/backup/test./mydumper: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory创建软链接即可解决这个报错# ln -s /usr/local/mysql/lib/libmysqlclient.so.18/usr/lib/# ldconfig -v导出# mydumper  --databasetest --outputdir/data/backup/test导入#  myloader  -B test  -d /data/backup/test利用备份建从库cd /data/backup/test里面有一个metadata文件这个文件记录的是当前的binlog文件及pos可以使用这个信息搭建从库mydumper参数介绍-B, --database              备份数据库-T, --tables-list           备份表列表,多个表以“,”逗号分隔-o, --outputdir             指定备份目录-s, --statement-size        insert长度单位是byte, default 1000000这个参数不能太小不然会报 Row bigger than statement_size for tools.t_serverinfo-r, --rows                  分割表多少行记录为一个chunk. 默认是off的-F, --chunk-filesize        分割表以多个文件备份单位是MB-c, --compress              压缩备份-e, --build-empty-files     如果表没有数据还是创建这个文件-x, --regex                 正则匹配数据库、表如db.table1-i, --ignore-engines        忽略指定引擎的表-m, --no-schemas            不备份表结构-k, --no-locks              不加临时的share read lock这个可能会造成数据不一致--less-locking              innodb表时最小时间lock-l, --long-query-guard      设置最长查询时间默认是60s-K, --kill-long-queries     将长查询进行杀掉-D, --daemon                开启守护进程模式-I, --snapshot-interval     快照时间默认是60s-L, --logfile               日志文件默认是标准输出--tz-utc                    设置时区只有备份应用到不同时区的时使用默认是 --skip-tz-utc是关闭的.--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-h, --host                  主机-u, --user                  用户-p, --password              密码-P, --port                  端口-S, --socket                socket文件-t, --threads               并发线程数默认是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本文出自 “一直在路上” 博客请务必保留此出处http://chenql.blog.51cto.com/8732050/1681643MySQL多线程备份恢复工具mydumpermyloder标签mysql   多线程   myduper   myloader本条技术文章来源于互联网如果无意侵犯您的权益请点击此处反馈版权投诉本文系统来源http://chenql.blog.51cto.com/8732050/1681643