BinLog日志导入工具详细介绍¶
importbinlog :BinLog日志导入工具,把BinLog日志导入备机数据库的工具。
命令格式¶
importbinlog Connetion-Parameter General-Parameter
参数使用说明¶
对于所有的参数,有的为默认值输入,有的没有默认值,必须自己输入。另外参数的输入不区分大小写。
连接参数(Connetion-Parameter)¶
-hhost
指定数据库运行的机器IP。
-pport
指定数据库运行的端口号。
-uusername/password
数据库的用户名/密码。
-ddatabase
指定连接数据库的名称。
导入工具全局参数(General-Parameter)¶
-ffilepath
指定BinLog日志文件的存放路径。
-help
显示帮助信息和应用实例。
-en
导入出错时尝试重新导入的策略,n等于-1表示忽略该出错文件,继续导入下一个文件。n不等于-1时,会在尝试n次后提示是否忽略该出错文件(Y-忽略错误继续导入,N-终止导入退出程序)。注:所有被忽略的出错文件会重命名为[fail_文件名]。
-l
指定导入过程中的日志文件,如-le:\log.txt。
-i1000
导入全部数据后,等待1000毫秒后尝试继续导入数据,该参数非必须添加的参数,默认值为1000。
-v
显示同步工具的版本号
导入参数使用举例¶
以下给出windows和linux平台上的例子:
Windows平台:
importbinlog -Usysdba/szoscar55 -H10.0.4.70 -P2003 -DTEST5 -Fc:\binlogfile -e1
Linux平台:
importbinlog -Usysdba/szoscar55 -H10.0.4.75 -P2003 -DTEST5 -F/root/binlogfile -e1
说明:-U -H 等所有关键字不区分大小写。
数据库参数¶
| 配置参数名 | 描述 |
|---|---|
| APPLY_DO_USER | 参数所列出的用户,导入属于它们的对象的BINLOG日志。 |
| APPLY_IGNORE_USER | 参数所列出的用户,不导入属于它们的对象的BINLOG日志。 |
| APPLY_DO_TABLE | 参数所列出的表,导入BINLOG日志。 |
| APPLY_IGNORE_TABLE | 参数所列出的表,不导入BINLOG日志。 |
数据库参数说明¶
这四个参数使用方式参考BINLOG_DO_USER与BINLOG_IGNORE_USER