1. show slave status :<br />Slave_io_State 类似副本中的 show processlists 输出副本IO线程,这会告诉我们线程正在做什么, 考虑复制副本IO线程状态 <br />master_host 主机IP<br />master_user 用户<br />Connect_Retry 连接重试之间的秒数 默认60 <br />master_log_file IO 线程正在读取的源二级制日志文件<br />read_master_log_pos IO线程读取到二进制日志文件的位置<br />relay_log_file SQL线程已读取并执行的中继日志文件的名称<br />relay_log_pos SQL线程已读取并执行到的当前中继日志文件中的位置<br />relay_master_log_file 包含SQl线程最新事件的源二进制文件名称<br />slave_io_running IO线程是否成功启动并连接到源(<br />在内部 状态分为三种 1 mysql_salve_not_run NO 线程未运行 2 mysql_slave_run_not_connect Connecting 副本IO线程在运行,但未连接到源<br />3 mysql_salve_run_connect Yes 成功运行并成功连接到主库)<br />slave_sql_running sql线程是否启动

    replicate_do_db,replicate_ignore_table 指定需要的数据库,排除指定的数据库
    replicate_do_table,replicate_ignore_table 指定需要的数据表,排除指定的数据表
    replicate_wild_do_table 限制为任何更新的表与指定的数据库和表名称模式匹配的语句,来创建复制过滤器
    replicate_wild_ignore_table 限制防止模式匹配


    laster_errno,late_error 这是 last_sql_errno,laet_sql_error 的别名 可通过 reset master, reset slave 重置
    skip_Counter sql_slave_skip_counter 系统变量的当前值 跳过源的n个事件


    exec_master_Log_pos sql线程读取并执行到的当前源二进制文件的位置,标记下一个要处理的事务或者事件的开始
    relay_log_space 所有现有中继日志的总组合大小


    union_condition,unitl_log_file,until_log_pos start slave 子句 nutil 指定的值( union_condition有这些值: none 没有指定子句 , master 如果副本正在读取直到源二进制日志中给定的位置, relay 副本读取直到中继日志中给定的位置, sql_befor_gtids 如果副本正在处理事务,直到它到达第一个gtid_set, sql_after_gtids 如果副本正在处理所有事务,直到两个线程都处理了最后一个事务的grid_set,
    sql_after_mts_gaps 如果多线程副本正在允许,直到中继日志找不到更多的间隙 。
    unitl_Log_file 和 until_log_pos 值明定义sql线程停止执行日志文件名和位置 )
    master_ssl_allowed, 副本用于连接到源的SSL参数 如果有
    Master_SSL_Allowed: Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key Master_SSL_Verify_Server_Cert


    seconds_behind_master 副本延迟的时间 ,本质上反映副本IO线程和sql线程的时间差。仅对快速网络有用 。
    last_io_errno , last_io_error 导致IO线程停止的最新错误号和错误消息,
    last_sql_errno,last_io_error 导致sql线程错误停止的最新错误号和错误信息,如果副本是多线程的,则sql线程是工作线程的协调器 ,其内显示内容与PS库下
    replication_applier_status_by_coordinator 表 下内容相同。
    Replicate_Ignore_Server_Ids : 可使用语句 ignore_server_ids 将副本设置为忽略来自0个或者多个源的事件 默认为空白 ,如 Replicate_Ignore_Server_Ids: 2, 6, 9 忽略服务器ID 2, 6, 9


    master_server_id 源ID
    master_uuid 源UUID
    master_info_file master.info 文件的位置
    sql_delay 副本必须延迟源的秒数
    sql_remaining_delay 当Slave_SQL_Running_State为 时 Waiting until MASTER_DELAY seconds after master executed event,此字段包含剩余的延迟秒数。在其他时候,这个字段是 NULL
    slave_sql_running_state sql线程的状态,与show processlist显示相同的值
    master_retry_count 在连接丢失的情况下副本可以尝试重新连接到源的次数
    master_bind 副本绑定到的网络接口如果存在的话
    last_io_error_timestamp 最近一次IO错误发生的时间戳格式
    Last_SQL_Error_Timestamp 最近一次sql错误发生的时间戳格式
    Retrieved_Gtid_Set: 与接受事务对应的全局事务id集,如果未使用GTID 则为空
    Executed_Gtid_Set: 写入二进制日志的全局事务id集合,与 gtid_executed变量值相同
    Auto_Position: 0 如果正在使用自动定位 1 否则 0
    Replicate_Rewrite_DB: 显示指定任何复制过滤规则
    Channel_Name: 正在显示复制通道
    Master_TLS_Version: 源上使用的TLS版本