Spec-Zone .ru
спецификации, руководства, описания, API

16.1.4.1. Replication and Binary Logging Option and Variable Reference

The following tables list basic information about the MySQL command-line options and system variables applicable to replication and the binary log.

Table 16.1. Replication Options and Variables: MySQL 5.6

Option or Variable Name Command Line System Variable Scope
Option File Status Variable Dynamic

Com_change_master

N N Both
N Y N

Com_show_master_status

N N Both
N Y N

Com_show_new_master

N N Both
N Y N

Com_show_slave_hosts

N N Both
N Y N

Com_show_slave_status

N N Both
N Y N

Com_slave_start

N N Both
N Y N

Com_slave_stop

N N Both
N Y N

Rpl_semi_sync_master_clients

N N Global
N Y N

Rpl_semi_sync_master_net_avg_wait_time

N N Global
N Y N

Rpl_semi_sync_master_net_wait_time

N N Global
N Y N

Rpl_semi_sync_master_net_waits

N N Global
N Y N

Rpl_semi_sync_master_no_times

N N Global
N Y N

Rpl_semi_sync_master_no_tx

N N Global
N Y N

Rpl_semi_sync_master_status

N N Global
N Y N

Rpl_semi_sync_master_timefunc_failures

N N Global
N Y N

Rpl_semi_sync_master_tx_avg_wait_time

N N Global
N Y N

Rpl_semi_sync_master_tx_wait_time

N N Global
N Y N

Rpl_semi_sync_master_tx_waits

N N Global
N Y N

Rpl_semi_sync_master_wait_pos_backtraverse

N N Global
N Y N

Rpl_semi_sync_master_wait_sessions

N N Global
N Y N

Rpl_semi_sync_master_yes_tx

N N Global
N Y N

Rpl_semi_sync_slave_status

N N Global
N Y N

slave_exec_mode

Y Y Global
Y N Y

Slave_open_temp_tables

N N Global
N Y N

Slave_retried_transactions

N N Global
N Y N

Slave_running

N N Global
N Y N

abort-slave-event-count

Y N Global
Y N N

disable-gtid-unsafe-statements

Y Y Global
Y N N

disable_gtid_unsafe_statements

Y Y Global
Y N N

disconnect-slave-event-count

Y N Global
Y N N

enforce-gtid-consistency

Y Y Global
Y N N

enforce_gtid_consistency

Y Y Global
Y N N

gtid_done

N Y Both
N N N

gtid_executed

N Y Both
N N N

gtid_lost

N Y Global
N N N

gtid-mode

Y Y Global
Y N N

gtid_mode

N Y Global
N N N

gtid_next

N Y Session
N N Y

gtid_owned

N Y Both
N N N

gtid_purged

N Y Global
N N Y

init_slave

Y Y Global
Y N Y

log-slave-updates

Y Y Global
Y N N

log_slave_updates

Y Y Global
Y N N

master-info-file

Y N Global
Y N N

master-info-repository

Y N Global
Y N N

master_info_repository

N Y Global
N N Y

master-retry-count

Y N Global
Y N N

relay-log

Y Y Global
Y N N

relay_log_basename

N Y Global
N N N

relay-log-index

Y Y Global
Y N N

relay-log-info-file

Y N Global
Y N N

relay_log_info_file

Y Y Global
Y N N

relay-log-info-repository

Y N Global
Y N N

relay_log_info_repository

N Y Global
N N Y

relay_log_index

Y Y Global
Y N N

relay_log_purge

Y Y Global
Y N Y

relay_log_recovery

Y Y Global
Y N Y

relay_log_space_limit

Y Y Global
Y N N

replicate-do-db

Y N Global
Y N N

replicate-do-table

Y N Global
Y N N

replicate-ignore-db

Y N Global
Y N N

replicate-ignore-table

Y N Global
Y N N

replicate-rewrite-db

Y N Global
Y N N

replicate-same-server-id

Y N Global
Y N N

replicate-wild-do-table

Y N Global
Y N N

replicate-wild-ignore-table

Y N Global
Y N N

report-host

Y Y Global
Y N N

report-password

Y Y Global
Y N N

report-port

Y Y Global
Y N N

report-user

Y Y Global
Y N N

rpl_semi_sync_master_enabled

N Y Global
N N Y

rpl_semi_sync_master_timeout

N Y Global
N N Y

rpl_semi_sync_master_trace_level

N Y Global
N N Y

rpl_semi_sync_master_wait_no_slave

N Y Global
N N Y

rpl_semi_sync_slave_enabled

N Y Global
N N Y

rpl_semi_sync_slave_trace_level

N Y Global
N N Y

server_uuid

N Y Global
N N N

show-slave-auth-info

Y N Global
Y N N

skip-slave-start

Y N Global
Y N N

slave_allow_batching

Y Y Global
Y N Y

slave-load-tmpdir

Y Y Global
Y N N

slave-skip-errors

Y Y Global
Y N N

slave-checkpoint-group

Y N Global
Y N N

slave_checkpoint_group

Y Y Global
Y N Y

slave-checkpoint-period

Y N Global
Y N N

slave_checkpoint_period

Y Y Global
Y N Y

slave_compressed_protocol

Y Y Global
Y N Y

slave-max-allowed-packet

Y N Global
Y N N

slave_max_allowed_packet

N Y Global
N N Y

slave_net_timeout

Y Y Global
Y N Y

slave_parallel_workers

N Y Global
N N Y

slave-parallel-workers

Y N Global
Y N N

slave-pending-jobs-size-max

Y N Global
N N N

slave_pending_jobs_size_max

N Y Global
N N Y

slave-rows-search-algorithms

Y N Global
Y N N

slave_rows_search_algorithms

N Y Global
N N Y

slave_transaction_retries

Y Y Global
Y N Y

slave_type_conversions

Y Y Global
Y N N

sql_slave_skip_counter

N Y Global
N N Y

sync_master_info

Y Y Global
Y N Y

sync_relay_log

Y Y Global
Y N Y

sync_relay_log_info

Y Y Global
Y N Y

Section 16.1.4.2, "Replication Master Options and Variables", provides more detailed information about options and variables relating to replication master servers. For more information about options and variables relating to replication slaves, see Section 16.1.4.3, "Replication Slave Options and Variables".

Table 16.2. Binary Logging Options and Variables: MySQL 5.6

Option or Variable Name Command Line System Variable Scope
Option File Status Variable Dynamic

Binlog_cache_disk_use

N N Global
N Y N

binlog_row_image

Y Y Both
Y N Y

binlog_rows_query_log_events

N Y Both
N N Y

Binlog_stmt_cache_disk_use

N N Global
N Y N

Binlog_cache_use

N N Global
N Y N

Binlog_stmt_cache_use

N N Global
N Y N

Com_show_binlog_events

N N Both
N Y N

Com_show_binlogs

N N Both
N Y N

binlog-checksum

Y N Global
Y N N

binlog_checksum

N Y Global
N N Y

binlog-do-db

Y N Global
Y N N

binlog-ignore-db

Y N Global
Y N N

binlog-row-event-max-size

Y N Global
Y N N

binlog_cache_size

Y Y Global
Y N Y

binlog_max_flush_queue_time

N Y Global
N N Y

binlog_order_commits

N Y Global
N N Y

binlog_stmt_cache_size

Y Y Global
Y N Y

binlog_format

Y Y Both
Y N Y

binlog-rows-query-log-events

Y N Global
Y N N

binlog_direct_non_transactional_updates

Y Y Both
Y N Y

log_bin_basename

N Y Global
N N N

log-bin-use-v1-row-events

Y Y Global
Y N N

log_bin_use_v1_row_events

Y Y Global
Y N N

master-verify-checksum

Y N Global
Y N N

master_verify_checksum

N Y Global
N N Y

max-binlog-dump-events

Y N Global
Y N N

max_binlog_cache_size

Y Y Global
Y N Y

max_binlog_size

Y Y Global
Y N Y

max_binlog_stmt_cache_size

Y Y Global
Y N Y

slave-sql-verify-checksum

Y N Global
Y N N

slave_sql_verify_checksum

N Y Global
N N Y

sporadic-binlog-dump-fail

Y N Global
Y N N

Section 16.1.4.4, "Binary Log Options and Variables", provides more detailed information about options and variables relating to binary logging. For additional general information about the binary log, see Section 5.2.4, "The Binary Log".

For a table showing all command-line options, system and status variables used with mysqld, see Section 5.1.1, "Server Option and Variable Reference".