mysql> show slave status\G;
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 1xx.3.4x.2xx
Master_User: root
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000120 //主库BinaryLog名
Read_Master_Log_Pos: 974015581 //主库BinaryLog偏移量,只要有数据更新就会增长。
Relay_Log_File: mysqld-relay-bin.000020 //从库中继日志名
Relay_Log_Pos: 320839203 //从库中继日志偏移量
Relay_Master_Log_File: mysql-bin.000120 //对当前主库BinaryLog做中继
Slave_IO_Running: Yes //接收更新状态
Slave_SQL_Running: Yes //执行状态
Replicate_Do_DB: nq //复制的库
Replicate_Ignore_DB: //排除
Replicate_Do_Table: //复制单表
Replicate_Ignore_Table: //排除表
Replicate_Wild_Do_Table: //跨库复制表
Replicate_Wild_Ignore_Table:
Last_Errno: 0 //上一个执行错误码
Last_Error: //错误详细信息
Skip_Counter: 0 //可以跳过Last_Errno
Exec_Master_Log_Pos: 974015581 //执行到的偏移量
Relay_Log_Space: 320839203 //中继偏移量
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: 0
1 row in set (0.00 sec)
ERROR:
No query specified
正常同步状态下,两个蓝色部分值一致、两个红色部分值也一致!如果出现问题Read_Master_Log_Pos值增长,Exec_Master_Log_Pos会停止。以此数+1作为重新同步偏移量.Relay_Master_Log_File值作为同步日志。
在从库mysql路径下会有一个relay-log.info文件,记录了从库执行的主库二进制日志名称、偏移量、中继日志名称、偏移量等信息。这些值跟从库show slave status是一致的。
[root@s2 mysql]# cat relay-log.info
./mysqld-relay-bin.000020 //中继日志名称
320507555
mysql-bin.000120 //主库
973683933
主:
mysql> show master status\G;
*************************** 1. row ***************************
File: mysql-bin.000120
Position: 981377928
Binlog_Do_DB: nq
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)
ERROR:
No query specified
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/1512.html