mysqlbinlog 参数
-?, --help
   显示帮助消息并退出。
-d, --database=name
   只列出该数据库的条目(只适用本地日志)。
-f, --force-read
   使用该选项,如果mysqlbinlog读它不能识别的二进制日志事件,它会打印警告,忽略该事件并继续。没有该选项,如果mysqlbinlog读到此类事件则停止。
-h, --host=name
   获取给定主机上的MySQL服务器的二进制日志。
-l, --local-load=name
   为指定目录中的LOAD DATA INFILE预处理本地临时文件。

-o, --offset=# 
   跳过前N个条目。
-p, --password[=name]
   当连接服务器时使用的密码。如果使用短选项形式(-p),选项和密码之间不能有空格。 
   如果在命令行中–password或-p选项后面没有密码值,则提示输入一个密码。
-P, --port=# 
   用于连接远程服务器的TCP/IP端口号。
--protocol=name
   使用的连接协议。
-R, --read-from-remote-server|--read-from-remote-master=name
   从MySQL服务器读二进制日志。如果未给出该选项,任何连接参数选项将被忽略,即连接到本地。
   这些选项是–host、–password、–port、–protocol、–socket和–user。
-r, --result-file=name 
   将输出指向给定的文件。
-s, --short-form
   只显示日志中包含的语句,不显示其它信息,该方式可以缩小生成sql文件的尺寸。
-S, --socket=name
   用于连接的套接字文件。
--start-datetime=name
   从二进制日志中读取等于或晚于datetime参量的事件,datetime值相对于运行mysqlbinlog的机器上的本地时区。
   该值格式应符合DATETIME或TIMESTAMP数据类型。例如:2004-12-25 11:25:56 ,建议使用引号标识。
--stop-datetime=name
   从二进制日志中读取小于或等于datetime的所有日志事件。关于datetime值的描述参见--start-datetime选项。
-j, --start-position=# 
   从二进制日志中第1个位置等于N参量时的事件开始读。

--stop-position=#
   从二进制日志中第1个位置等于和大于N参量时的事件起停止读。
--server-id=#   
   仅仅提取指定server_id的binlog日志
--set-charset=name 
   添加SET NAMES character_set到输出      
                
-t, --to-last-log 
   在MySQL服务器中请求的二进制日志的结尾处不停止,而是继续打印直到最后一个二进制日志的结尾。
   如果将输出发送给同一台MySQL服务器,会导致无限循环。该选项要求–read-from-remote-server。
-D, --disable-log-bin
   禁用二进制日志。如果使用–to-last-logs选项将输出发送给同一台MySQL服务器,可以避免无限循环。
   该选项在崩溃恢复时也很有用,可以避免复制已经记录的语句。注释:该选项要求有SUPER权限。
-u, --user=name
   连接远程服务器时使用的MySQL用户名。
-v, --verbose
   用于输出基于row模式的binlog日志,-vv为列数据类型添加注释
-V, --version
   显示版本信息并退出。