1. —help,-?
2. 显示帮助消息并退出。
3.
4. —database=db_name,-d
5. db_name只列出该数据库的条目(只用本地日志)。
6.
7. –force-read,-f
8. 使用该选项,如果mysqlbinlog读它不能识别的二进制日志事件,它会打印警告,忽略该事件并继续。没有该选项,如果mysqlbinlog读到此类事件则停止。
9.
10. –hexdump,-H
11. 在注释中显示日志的十六进制转储。该输出可以帮助复制过程中的调试。在MySQL 5.1.2中添加了该选项。
12.
13. –host=host_name,-h
14. host_name获取给定主机上的MySQL服务器的二进制日志。
15.
16. –local-load=path,-l
17. path为指定目录中的LOAD DATA INFILE预处理本地临时文件。
18.
19. –offset=N,-o N
20. 跳过前 N个条目。
21.
22. –password[=password],-p[password]
23. 当连接服务器时使用的密码。如果使用短选项形式(-p),选项和密码之间不能有空格。如果在命令行中–password或-p选项后面没有密码值,则提示输入一个密码。
24.
25. –port=port_num,-P port_num
26. 用于连接远程服务器的TCP/IP端口号。
27.
28. –position=N,-j N
29. 不赞成使用,应使用–start-position。
30.
31. –protocol={TCP |SOCKET | PIPE | -position
32. 使用的连接协议。
33.
34. –read-from-remote-server,-R
35. 从MySQL服务器读二进制日志。如果未给出该选项,任何连接参数选项将被忽略。这些选项是–host、–password、–port、–protocol、–socket和–user。
36.
37. –result-file=name,-rname
38. 将输出指向给定的文件。
39.
40. –short-form,-s
41. 只显示日志中包含的语句,不显示其它信息。
42.
43. –socket=path,-S path
44. 用于连接的套接字文件。
45.
46. –start-datetime=datetime
47. 从二进制日志中第1个日期时间等于或晚于datetime参量的事件开始读取。datetime值相对于运行mysqlbinlog的机器上的本地时区。该值格式应符合DATETIME或TIMESTAMP数据类型。例如:shell> mysqlbinlog –start-datetime="2004-12-2511:25:56" binlog.000003该选项可以帮助点对点恢复。
48.
49. –stop-datetime=datetime
50. 从二进制日志中第1个日期时间等于或晚于datetime参量的事件起停止读。关于datetime值的描述参见–start-datetime选项。该选项可以帮助及时恢复。
51.
52. –start-position=N
53. 从二进制日志中第1个位置等于N参量时的事件开始读。
54.
55. –stop-position=N
56. 从二进制日志中第1个位置等于和大于N参量时的事件起停止读。
57.
58. –to-last-logs,-t
59. 在MySQL服务器中请求的二进制日志的结尾处不停止,而是继续打印直到最后一个二进制日志的结尾。如果将输出发送给同一台MySQL服务器,会导致无限循环。该选项要求–read-from-remote-server。
60.
61. –disable-logs-bin,-D
62. 禁用二进制日志。如果使用–to-last-logs选项将输出发送给同一台MySQL服务器,可以避免无限循环。该选项在崩溃恢复时也很有用,可以避免复制已经记录的语句。注释:该选项要求有SUPER权限。
63.
64. –user=user_name,-u
65. user_name连接远程服务器时使用的MySQL用户名。
66.
67. –version,-V
68. 显示版本信息并退出。
69. 还可以使用–var_name=value选项设置下面的变量:
70. open_files_limit指定要保留的打开的文件描述符的数量。