报错:
CMake Error: your C compiler: "CMAKE_C_COMPILER-NOTFOUND" was not found. Please set CMAKE_C_COMPILER to a valid compiler path or name.
mydumper主要参数:
�Chost, -h 连接的mysql服务器
�Cuser, -u 用户备份的连接用户
�Cpassword, -p
�Cport, -P 连接端口
�Csocket, -S 连接socket文件
�Cdatabase, -B 需要备份的数据库
�Ctable-list, -T 需要备份的表,用,分隔
�Coutputdir, -o 输出的目录
�Cbuild-empty-files ,-e 如果表数据是空,还是产生一个空文件,默认无数据则只有表结构文件
�Cregex, -x 支持正则表达式,如mydumper �Cregex ’^(?!(mysql|test))’
�Cignore-engines, -i 忽略的存储引擎
�Cno-schemas, -m 不导出表结构
�Clong-query-guard 长查询,默认60s,超过则通过mydumper
�Ckill-long-queries, -k 可以设置kill长查询
�Cverbose, -v 0 = silent, 1 = errors, 2 = warnings, 3 = info,默认是2
�Cbinlogs, -b 导出binlog
�Cdaemon, -D 启用守护进程模式
�Csnapshot-interval, -I dump快照间隔时间,默认60s
�Clogfile, -L mysqldumper日志输出,一般在Daemon模式下使用
myloader 大多参数和mydumper一样
�Cdirectory, -d 要还原的数据目录
�Coverwrite-tables, -o Drop any existing tables when restoring schemas
备份到指定目录:
#time mydumper -u root -p '***' -B xxx -v 2 -c -t 6 -o /data/mydumper/renrendai/
恢复:
# myloader -u root -p 123456 -P 3307 -d /backup/database/export-20111119/ �Coverwrite-tables