mysql log 参数_mysqlbinlog 参数介绍

Dumps a MySQL binary log in a format usable for viewing or for piping to

the mysql command line client.

Usage: mysqlbinlog [options] log-files

-?, –help          Display this help and exit.

–base64-output[=name]

Determine when the output statements should be

base64-encoded BINLOG statements: ‘never’ disables it and

works only for binlogs without row-based events;

‘decode-rows’ decodes row events into commented SQL

statements if the –verbose option is also given; ‘auto’

prints base64 only when necessary (i.e., for row-based

events and format description events); ‘always’ prints

base64 whenever possible. ‘always’ is deprecated, will be

removed in a future version, and should not be used in a

production system.  –base64-output with no ‘name’

argument is equivalent to –base64-output=always and is

also deprecated.  If no –base64-output[=name] option is

given at all, the default is ‘auto’.

–character-sets-dir=name

Directory for character set files.

-d, –database=name List entries for just this database (local log only).

–debug-check       Check memory and open file usage at exit .

–debug-info        Print some debug info at exit.

–default-auth=name Default authentication client-side plugin to use.

-D, –disable-log-bin

Disable binary log. This is useful, if you enabled

–to-last-log and are sending the output to the same

MySQL server. This way you could avoid an endless loop.

You would also like to use it when restoring after a

crash to avoid duplication of the statements you already

have. NOTE: you will need a SUPER privilege to use this

option.

-F, –force-if-open Force if binlog was not closed properly.

(Defaults to on; use –skip-force-if-open to disable.)

-f, –force-read    Force reading unknown binlog events.

-H, –hexdump       Augment output with hexadecimal and ASCII event dump.

-h, –host=name     Get the binlog from server.

-l, –local-load=name

Prepare local temporary files for LOAD DATA INFILE in the

specified directory.

-o, –offset=#      Skip the first N entries.

-p, –password[=name]

Password to connect to remote server.

–plugin-dir=name   Directory for client-side plugins.

-P, –port=#        Port number to use for connection or 0 for default to, in

order of preference, my.cnf, $MYSQL_TCP_PORT,

/etc/services, built-in default (3306).

–protocol=name     The protocol to use for connection (tcp, socket, pipe,

memory).

-R, –read-from-remote-server

Read binary logs from a MySQL server.

-r, –result-file=name

Direct output to a given file.

–server-id=#       Extract only binlog entries created by the server having

the given id.

–set-charset=name  Add ‘SET NAMES character_set’ to the output.

-s, –short-form    Just show regular queries: no extra info and no row-based

events. This is for testing only, and should not be used

in production systems. If you want to suppress

base64-output, consider using –base64-output=never

instead.

-S, –socket=name   The socket file to use for connection.

–start-datetime=name

Start reading the binlog at first event having a datetime

equal or posterior to the argument; the argument must be

a date and time in the local time zone, in any format

accepted by the MySQL server for DATETIME and TIMESTAMP

types, for example: 2004-12-25 11:25:56 (you should

probably use quotes for your shell to set it properly).

-j, –start-position=#

Start reading the binlog at position N. Applies to the

first binlog passed on the command line.

–stop-datetime=name

Stop reading the binlog at first event having a datetime

equal or posterior to the argument; the argument must be

a date and time in the local time zone, in any format

accepted by the MySQL server for DATETIME and TIMESTAMP

types, for example: 2004-12-25 11:25:56 (you should

probably use quotes for your shell to set it properly).

–stop-position=#   Stop reading the binlog at position N. Applies to the

last binlog passed on the command line.

-t, –to-last-log   Requires -R. Will not stop at the end of the requested

binlog but rather continue printing until the end of the

last binlog of the MySQL server. If you send the output

to the same MySQL server, that may lead to an endless

loop.

-u, –user=name     Connect to the remote server as username.

-v, –verbose       Reconstruct SQL statements out of row events. -v -v adds

comments on column data types.

-V, –version       Print version and exit.

–open-files-limit=#

Used to reserve file descriptors for use by this program.

Variables (–variable-name=value)

and boolean options {FALSE|TRUE}  Value (after reading options)

——————————— —————————————-

base64-output                     (No default value)

character-sets-dir                (No default value)

database                          (No default value)

debug-check                       FALSE

debug-info                        FALSE

default-auth                      (No default value)

disable-log-bin                   FALSE

force-if-open                     TRUE

force-read                        FALSE

hexdump                           FALSE

host                              (No default value)

local-load                        (No default value)

offset                            0

plugin-dir                        (No default value)

port                              3306

read-from-remote-server           FALSE

server-id                         0

set-charset                       (No default value)

short-form                        FALSE

socket                            /var/run/mysqld/mysqld.sock

start-datetime                    (No default value)

start-position                    4

stop-datetime                     (No default value)

stop-position                     18446744073709551615

to-last-log                       FALSE

user                              (No default value)

open-files-limit                  64

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值